Odin插件了解一下–Unity
目录
//创建对象图以便把它们序列化到流中
var objectGraph = new List<String> { "Jeff","Kristin","Aidan","Grant" );stream stream = SerializeToMemory(objectGraph) ;
//反序列化对象,证明它能工作
objectGraph = (List<string>) DeserializeFromMemory(stream) ;foreach (var s in objectGraph) Console.writeLine(s) ;
private static MemoryStream SerializeToMemory(0bject objectGraph)
{
//构造流来容纳序列化的对象
Memorystream stream = new Memorystream ( ) ;
//构造序列化格式化器来执行所有真正的工作
BinaryFormatter formatter = new BinaryFormatter() ;
//告诉格式化器将对象序列化到流中
formatter.serialize (stream,objectGraph) ;
//将序列化好的对象流返回给调用者
return stream;
}
private static Object DeserializeFromMemory(Stream stream)
{
//构造序列化格式化器来做所有真正的工作
BinaryFormatter formatter = new BinaryFormatter ();
//告诉格式化器从流中反序列化对象
return formatter. Deserialize (stream) ;
}
公共只读属性
State标志