//メインシーン処理 private void GameStart() { if (oldState == GameState.Title) { BGMSwitcher.FadeOutAndFadeIn(BGMPath.PAZZLE_BGM); } }
// タイトル処理 void GameTitle() { currentState = GameState.Title; stage = 0; if (BGMManager.Instance.IsPlaying()) { BGMSwitcher.FadeOutAndFadeIn(BGMPath.TITLE_BGM); } else { BGMManager.Instance.Play(BGMPath.TITLE_BGM); } }
/// <summary> /// 再生中のものをフェードアウトさせて、同時に次のをフェードインで開始する /// </summary> public void SwitchByCrossFade() { BGMSwitcher.CrossFade(GetNextBGMPath()); }
/// <summary> /// 再生中のものをフェードアウトさせて、次のをフェードインで開始する /// </summary> public void SwitchByFadeOutAndFadeIn() { BGMSwitcher.FadeOutAndFadeIn(GetNextBGMPath()); }
/// <summary> /// 再生中のものをフェードアウトさせて、次のを再生開始する /// </summary> public void SwitchByFadeOut() { BGMSwitcher.FadeOut(GetNextBGMPath()); }
// Use this for initialization void Awake() { Instance = this; }