void OnDisable() { MonoBehaviourManager.WipeCleanManagedComponents(gameObject); }
void OnDestroy() { MonoBehaviourManager.WipeCleanManagedComponents(gameObject); }
private void DestroyManagedComponents(System.Action callback) { MonoBehaviourManager.WipeCleanManagedComponents(gameObject); callback.Invoke(); }