Example #1
0
 public object Deserialize()
 {
     if (_data != null && _data.Length > 0)
     {
         using (var formatter = UnityDataFormatter.Create())
         {
             return(formatter.Deserialize(this));
         }
     }
     else
     {
         return(null);
     }
 }
Example #2
0
 public void Serialize(object graph)
 {
     if (graph != null)
     {
         using (var formatter = UnityDataFormatter.Create())
         {
             formatter.Serialize(this, graph);
         }
     }
     else
     {
         _data = ArrayUtil.Empty <byte>();
         _unityObjectReferences = ArrayUtil.Empty <UnityEngine.Object>();
     }
 }