void Start() { //BGM再生 GameObject bgmManager = GameObject.Find("BGMManager"); if (bgmManager == null) { bgmManager = (Instantiate(Resources.Load("Prefabs/BGMManager")) as GameObject); bgmManager.name = bgmManager.name.Replace("(Clone)", ""); } bgmPlayer = bgmManager.GetComponent <BGMPlayer>(); //210206 BGM変更 既にステータス画面の曲が流れてる場合は再生しない if (BGMType.TITLE != bgmPlayer.playingBGM) { bgmPlayer.ChangeBGM(BGMType.TITLE); bgmPlayer.PlayBGM(); } //効果音再生用 audioSource = GameObject.Find("BGMManager").GetComponent <AudioSource>(); //210514 キーコンフィグを初期化 if (KeyConfigManager.configMap == null) { string configFilePath = Application.persistentDataPath + "/keyConfig"; KeyConfigManager.InitKeyConfig(configFilePath); } //フェードイン fadeInOutManager.FadeinStart(); //状態 まずはルート設定 prepareGameStartMode = PrepareGameStartMode.ROUTE; }
void Start() { GameObject bgmManager = GameObject.Find("BGMManager"); if (bgmManager == null) { bgmManager = (Instantiate(Resources.Load("Prefabs/BGMManager")) as GameObject); bgmManager.name = bgmManager.name.Replace("(Clone)", ""); } bgmPlayer = bgmManager.GetComponent <BGMPlayer>(); //BGM再生 if (BGMType.TITLE != bgmPlayer.playingBGM) { bgmPlayer.ChangeBGM(BGMType.TITLE); bgmPlayer.PlayBGM(); } fadeInOutManager.FadeinStart(); //複数シーンで存在するので、取得しておく audioSource = GameObject.Find("BGMManager").GetComponent <AudioSource>(); //ロード、データ消去機能の初期化 saveAndLoadManager.Init(fadeInOutManager); //続きからボタンを作成 saveAndLoadManager.createSaveAndLoadButton(); //210513 ファイルからキーコンフィグ初期化 string configFilePath = Application.persistentDataPath + "/keyConfig"; keyConfigManager = new KeyConfigManager(this, configFilePath); //キーコンフィグのUI初期化 keyConfigManager.CreateConfigButtonList(keyConfigWindow); }
private void Start() { //ボタン作成 stageDatabase = Resources.Load <StageDatabase>("stageDatabase"); List <Stage> stageList = new List <Stage>(); List <Stage> tmpStageList = stageDatabase.stageList; //210514 キーコンフィグを初期化 if (KeyConfigManager.configMap == null) { string configFilePath = Application.persistentDataPath + "/keyConfig"; KeyConfigManager.InitKeyConfig(configFilePath); } //紅魔ルートと霊夢ルートを分ける if (ModeManager.route == Route.REIMU) { stageList = stageDatabase.stageList.FindAll(stage => stage.isReimuRoute == true); } else { stageList = stageDatabase.stageList.FindAll(stage => stage.isReimuRoute == false); } //210304 ゲーム進行度を反映 foreach (Stage stage in stageList) { //chapterは数字で管理しているので、現在の進行度以下のステージを表示していく //210522 テストで全ステージを表示する場合はここをコメントアウト if (stage.chapter <= ChapterManager.chapter) { //Resources配下からボタンをロード var itemButton = (Instantiate(Resources.Load("Prefabs/StageButton")) as GameObject).transform; //ボタン初期化 今はテキストのみ itemButton.GetComponent <StageButton>().Init(stage.chapter, this); itemButton.name = itemButton.name.Replace("(Clone)", ""); //partyWindowオブジェクト配下にprefab作成 itemButton.transform.SetParent(stageWindow.transform); } } //210206 BGM再生 GameObject bgmManager = GameObject.Find("BGMManager"); if (bgmManager == null) { bgmManager = (Instantiate(Resources.Load("Prefabs/BGMManager")) as GameObject); bgmManager.name = bgmManager.name.Replace("(Clone)", ""); } bgmPlayer = bgmManager.GetComponent <BGMPlayer>(); if (BGMType.STATUS != bgmPlayer.playingBGM) { bgmPlayer.ChangeBGM(BGMType.STATUS); bgmPlayer.PlayBGM(); } //効果音再生用 audioSource = GameObject.Find("BGMManager").GetComponent <AudioSource>(); //フェードイン開始 fadeInOutManager.FadeinStart(); }