public override void OnReleased() { Instance = null; // reset singleton }
public override void OnCreated(ISerializableData serializedData) { base.OnCreated(serializedData); Instance = this; // initialize singleton }