//=============================================================================// //============ Lifecycle Methods //=============================================================================// #region Lifecycle Methods /// <summary> /// Unity's Awake lifecycle /// Will initialize all member's variables and always add the scene containing SceneLoader as the first scene (this one will not be delete in any case) /// </summary> private void Awake() { _currentProcess = null; _collection = new SceneCollection(); InternalSceneData loaderScene = new InternalSceneData(UnityEngine.SceneManagement.SceneManager.GetActiveScene().name, true, false, true, "MainSceneBundle", true); SceneLoaderEvents.TriggerOnSceneLoadedInternal(loaderScene); }
public override void DoEvents() { SceneLoaderEvents.TriggerOnSceneLoaded(_sceneData.SceneName); SceneLoaderEvents.TriggerOnSceneLoadedInternal(_sceneData); }