/// <summary> /// Load the scene. /// </summary> /// <param name="scene">Scene.</param> /// <param name="sceneData">Data.</param> /// <param name="additiveLoadScenes">Additive load scenes.</param> /// <param name="autoTransition">If set to <c>true</c> auto move.</param> public static void LoadScene(EScenes scene, SceneDataPackBase sceneData = null, EScenes[] additiveLoadScenes = null, bool autoTransition = true) { // Send default scene data. if (sceneData == null) { sceneData = new SceneDataPackBase(TransitionManagerInstance.CurrentGameScene, additiveLoadScenes); } TransitionManagerInstance.StartTransition(scene, sceneData, additiveLoadScenes, autoTransition); }
/// <summary> /// Open next scene. /// If you don't use autoTransition, you have to use the function for transition. /// </summary> public static void Open() { TransitionManagerInstance.OpenLoadedNextScene(); }