// ----- // Use this for initialization void Start() { #if UNITY_EDITOR if (isDebug) { respawnPos = debugRespawnPos[debugPosIndex]; } #endif GameObject NetworkManagerObj = GameObject.FindGameObjectWithTag("NetworkManager"); networkManager = NetworkManagerObj.GetComponent <NetworkManager>(); GameObject logManagerObj = GameObject.FindWithTag("LogManager"); if (logManagerObj != null) { logManager = logManagerObj.GetComponent <LogManager>(); } PlayData.gameMode = GameMode.Play; // BGM BgmManager.Play("Threat"); // ゴールの扉制御 SetOnceCall(() => PlayData.bossDied, () => { goalGate.SetActive(false); // BGMの変更 BgmManager.Play("JumpAndShootMan"); }); PlayData.loadDB = new BoolNoticer(false); PlayData.loadDB.SetOnChange(true, _ => MakeDeadDBData()); corpseManager = GameObject.FindWithTag("CorpseManager").GetComponent <CorpseManager>(); corpseManager.LoadData(); }
void Start() { nowBgmMgr = GetBgmManager(); if (nowBgmMgr != null) { nowBgmMgr.Play(); } }
// ---------- void Start() { // プレイデータのクリア PlayData.Init(); // ランキング名はセットする (一度プレイ後のスタート画面に戻った時) inputField.text = PlayData.rankingName; // 最初はボタンを無効に startButton.interactable = false; // BGM BgmManager.Play("TheLaboratory"); verText.text = "Ver." + Application.version; // 名前を入力されたら、ボタンを有効に SetOnceCall(() => string.IsNullOrEmpty(PlayData.rankingName) == false, () => startButton.interactable = true); }
private void Play(BgmManager bgmMgr) { if (bgmMgr != null) { if (nowBgmMgr != bgmMgr) { //Debug.Log("BGM start:"+ audioSource.clip +" >> "+ audioClip); if (nowBgmMgr != null) { nowBgmMgr.Stop(); } nowBgmMgr = bgmMgr; } nowBgmMgr.Play(); } //else //{ // if (nowBgmMgr != null) nowBgmMgr.Stop(); // nowBgmMgr = null; //} }
//BGM再生 private void PlayMusic(int musicIndex, BgmManager bgmMgr) { UnityAction play = () => { Transform storeMusicContent = MusicGetList.FindChild("View/Content"); int i = 0; foreach (Transform child in storeMusicContent) { if (PlayingMusicIndex == i) { //色を通常に戻す child.GetComponentInChildren <Text>().color = normalFontColor; } if (musicIndex == i) { //色をプレイ中に変更 child.GetComponentInChildren <Text>().color = playFontColor; } i++; } PlayingMusicIndex = musicIndex; bgmMgr.Play(); }; if (UserManager.userConfig[Common.PP.CONFIG_BGM_MUTE] == 1) { UnityAction muteReset = () => { ConfigManager.Instance.OnChangeMuteBgm(false); UserManager.SaveConfig(true); play(); }; DialogController.OpenDialog("BGMがMuteに設定されています\n解除しますか?", "解除", muteReset, true); } else { play(); } }
// ---------- void Start() { // BGM BgmManager.Play("Hurry"); }
// ----- // 共通処理 void collideAction(GameObject gameObject) { // BGMを変更する BgmManager.Play(bgmName); }