示例#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);
    }
示例#2
0
 public void setDataLoader(BgmDataLoader _bgm_data, SeDataLoader _se_data)
 {
     bgm_data_base = _bgm_data;
     se_data_base  = _se_data;
     init_audiosource_object();
     se_shot_list = new List <SE_PlayShotWaitData>();
 }