readonly string DistanceUnit = " km"; // 距離の単位 /// <summary> /// 初期化処理 /// </summary> void OnEnable() { // プレイヤーの上方向に力を与えて、ジャンプさせる jumpController.PlayerJump(InputController.TouchCountNum); // ジャンプ高さのUIを表示する GeneralFuncion.SetActiveFromAllChild(transform, true); }
/// <summary> /// BGMを停止 /// </summary> public void StopBgm() { if (isPlayingBgm) { // 全てBGMに対してSetActiveを行いBGMを停止させる GeneralFuncion.SetActiveFromAllChild(parentBgm, false); // フラグを倒す isPlayingBgm = false; } }
/// <summary> /// 終了処理 /// </summary> void OnDisable() { // カウントダウンのUIを非表示にする GeneralFuncion.SetActiveFromAllChild(transform, false); // チャージ音を停止する AudioPlayer.instance.StopSe(AudioPlayer.SeType.JumpChargeing); // 鳥のさえずりを停止する AudioPlayer.instance.StopSe(AudioPlayer.SeType.BirdTwitter); }
/// <summary> /// 初期化処理 /// </summary> void OnEnable() { // カウントダウンのUIを表示する GeneralFuncion.SetActiveFromAllChild(transform, true); // ジャンプ力のチャージ音を再生 AudioPlayer.instance.PlaySe(AudioPlayer.SeType.JumpChargeing); // 指定の残りカウント数まで待機したあとにジャンプボイスを再生させる // NOTE : 待機時間 = 最大カウント数 - 指定の残りカウント数 Invoke("PlayJumpVoice", CountDownNum - JumpVoiceRemainCountNum); }
/// <summary> /// BGMの再生 /// </summary> /// <param name="type">再生するBGMの種類</param> public void PlayBgm(BgmType type) { // BGMが既に再生中(フラグが立っていれば)であれば停止する if (isPlayingBgm) { // 全てBGMに対してSetActiveを行いBGMを停止させる GeneralFuncion.SetActiveFromAllChild(parentBgm, false); // フラグを倒す isPlayingBgm = false; } // 指定のBGMを再生する parentBgm.GetChild((int)type).gameObject.SetActive(true); // フラグを起こす isPlayingBgm = true; }
/// <summary> /// 全てのSEを停止する /// </summary> public void StopAllSe() { // 全ての再生中のSEに対してSetActiveを行う GeneralFuncion.SetActiveFromAllChild(parentPlayingSe, false); }