Example #1
0
        internal void OnSerialize(IPersistantAsset obj, SerializationInfo info, StreamingContext context)
        {
            if (obj == null)
            {
                return;
            }

            info.AddValue("sp*id", obj.AssetId);
            obj.OnSerialize(info, context);
        }
 public PersistantAssetToken(IPersistantAsset obj)
 {
     _asset = obj;
 }
 //serialize helper
 public void SetObject(IPersistantAsset obj)
 {
     this._asset = obj;
 }