diff --git a/Source/ROUtils/SingletonHost.cs b/Source/ROUtils/SingletonHost.cs index 086a570..db829dc 100644 --- a/Source/ROUtils/SingletonHost.cs +++ b/Source/ROUtils/SingletonHost.cs @@ -23,6 +23,7 @@ public virtual void Awake() { } public virtual void Start() { } + [Obsolete("Will never actually get destroyed. Remove at a later date.")] public virtual void OnDestroy() { } } @@ -76,22 +77,5 @@ public void Start() } } } - - public void OnDestroy() - { - for (int i = _singletons.Count; i-- > 0;) - { - try - { - _singletons[i].OnDestroy(); - } - catch (Exception e) - { - Debug.LogError($"Exception destroying {(_singletons[i]).GetType()}: {e}"); - } - _singletons[i] = null; - } - _singletons.Clear(); - } } }