public object Deserialize() { if (_data != null && _data.Length > 0) { using (var formatter = UnityDataFormatter.Create()) { return(formatter.Deserialize(this)); } } else { return(null); } }
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>(); } }