private void SceneTransitioning(Scene from, Scene to) { if (persistAcrossScenes) { if (releaseOnSceneTransition) { while (_liveObjs.Count > 0) { _liveObjs.First.Value.Release(); } } } else { Clear(); } }