public override ScriptableObject Deserialize() { ScriptableObject obj = ScriptableObject.CreateInstance(_type); _memberCollection.Deserialize(obj); return(obj); }
public override void OnDeserialize(Component target) { if (target == null) { throw new System.NullReferenceException("Given component is null!"); } _memberCollection.Deserialize(target); }
public override void OnDeserialize(ScrollRect component) { Deserializer.GetDeserializedObject <RectTransform>(_content.ID, content => { component.content = content; _members.Deserialize(component); }); }