Пример #1
0
    } = default;                                          // フィーバーフラグ

    /// <summary>
    /// 起動処理
    /// </summary>
    void OnEnable()
    {
        // フィーバータイムを最大時間で初期化
        CurrentFeverTimeCount = maxFeverTimeCount;

        // フィーバータイム開始
        IsFever = true;
        mainCameraAnim.AnimStart((int)MainCameraAnimator.AnimKind.FeverIn);

        // オーラパーティクル再生
        for (int i = 0; i < playerFeverAura.Length; i++)
        {
            playerFeverAura[i].Play();
        }

        // フィーバータイムのBGMに切り替え
        BgmPlayer.Inst.ChangeBgm(BgmID.FeverTime, ChangeBgmFadeTime);
    }
Пример #2
0
    /// <summary>
    /// カウント開始処理
    /// </summary>
    void CountStart()
    {
        // 処理を許可
        isAble = true;

        // 各フラグをリセット
        IsTimeup = false;
        IsStart  = false;

        // ゲーム開始前のカウントをセット
        CountTime = startTime;

        // カウントダウンアニメーション再生
        animator.SetBool("IsCountDown", true);

        // カメラのカウントダウンアニメーション再生
        cameraAnimator.AnimStart((int)MainCameraAnimator.AnimKind.CountDown);
    }
Пример #3
0
 /// <summary>
 /// 大技時のカメラアニメーションスタート関数
 /// </summary>
 public void StartSpecialArtsCameraAnim()
 {
     mainCameraAnim.AnimStart((int)MainCameraAnimator.AnimKind.SpecialArts);
 }