protected override void OnDestroy() { base.OnDestroy(); //only if the original singleton is destroyed if (GetInstanceID().Equals(UID)) { _instance = null; IsSpawnedAlready = false; } }
protected virtual void OnApplicationQuit() { _instance = null; }