Esempio n. 1
0
    /// <summary>次のシーンを読み込む</summary>
    public void ChangeScene(SceneDefinition next_scene)
    {
        bool is_load_ok = false;

        if (null == prefab_loader)//以下null対策
        {
            prefab_loader = new PrefabLoader();
            is_load_ok    = true;
        }
        if (null == bgm_data_loader)
        {
            bgm_data_loader = new BgmDataLoader();
            is_load_ok      = true;
        }
        if (null == se_data_loader)
        {
            se_data_loader = new SeDataLoader();
            is_load_ok     = true;
        }

        if (is_load_ok)
        {
            Init();
        }
        else
        {
            Ready();
        }
        prefab_loader.LoadResource(next_scene);
        bgm_data_loader.LoadResource(next_scene);
        se_data_loader.LoadResource(next_scene);
    }