void OnDestroy() { Assert.IsNotNull(instance); instance = null; }
void Awake() { Assert.IsNull(instance); instance = this; }