void Contravariant.IBinaryAdapter <UnityEngine.Object> .Serialize(IBinarySerializationContext context, UnityEngine.Object value) { #if UNITY_EDITOR var id = UnityEditor.GlobalObjectId.GetGlobalObjectIdSlow(value).ToString(); context.Writer->Add(id); #endif }
public void Serialize(IBinarySerializationContext context, Dog value) { Status.Add(TestStatus.Dog); }
public void Serialize(IBinarySerializationContext context, IAnimal value) { Status.Add(TestStatus.Animal); }
public void Serialize(IBinarySerializationContext context, IShape value) { Status.Add(TestStatus.Shape); }