Exemple #1
0
 void ISerializationCallbackReceiver.OnAfterDeserialize()
 {
     nodes = EditorGraphSerializer.Deserialize <MyGraphNode[]>(serialized).Match(
         some: a => a.ToList(),
         none: () => new List <MyGraphNode>()
         );
 }
Exemple #2
0
 void ISerializationCallbackReceiver.OnBeforeSerialize()
 {
     serialized = EditorGraphSerializer.Serialize(nodes);
 }
Exemple #3
0
 void ISerializationCallbackReceiver.OnAfterDeserialize()
 {
     nodes = EditorGraphSerializer.Deserialize <List <MyGraphNode> >(serialized);
 }