Exemplo n.º 1
0
    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
    }
Exemplo n.º 2
0
    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;
    }
Exemplo n.º 3
0
 public void Initialize()
 {
     SceneData = null;
 }
 public void Initialize()
 {
     SceneData = null;
     SceneManager.LoadScene(SceneNameList[(int)SceneName.Fade], LoadSceneMode.Additive);
 }