public void Initialize() { SceneData = null; SceneManager.LoadScene(SceneNameList[(int)SceneName.Fade], LoadSceneMode.Additive); SceneManager.LoadScene(SceneNameList[(int)SceneName.SystemDialog], LoadSceneMode.Additive); SceneManager.LoadScene(SceneNameList[(int)SceneName.Debug], LoadSceneMode.Additive); #if UNITY_EDITOR SceneManager.LoadScene(SceneNameList[(int)SceneName.ImageProccess], LoadSceneMode.Additive); #endif }
public void LoadScene(SceneName name, SceneDataBase sceneData) { SceneData = sceneData; // 本来は、この辺りでフェードなどの切り替え処理が入るので、 // LoadとUnloadは一辺に行うべきではない SceneManager.LoadScene(SceneNameList[(int)name], LoadSceneMode.Additive); if (CurrentSceneName != SceneName.None) { SceneManager.UnloadSceneAsync(SceneNameList[(int)CurrentSceneName]); } CurrentSceneName = name; }
public void Initialize() { SceneData = null; }
public void Initialize() { SceneData = null; SceneManager.LoadScene(SceneNameList[(int)SceneName.Fade], LoadSceneMode.Additive); }