Esempio n. 1
0
 /// <summary>
 /// ミッションクリア数の表示中の更新
 /// </summary>
 void DrawMissionClearNum()
 {
     if (missionClearNumGraph_.IsFinish)
     {
         totalScore_.StartAnimation(rank_);
         state_ = RESULT_SCENE_STATE.DRAW_TOTAL_SUCORE;
     }
 }
Esempio n. 2
0
 /// <summary>
 /// フェード中の更新
 /// </summary>
 void FadeInUpdate()
 {
     if (!FadeManager.Instance.IsFade)
     {
         screen_.ScreenOpen();
         state_ = RESULT_SCENE_STATE.OPEN_SCREEN;
     }
 }
Esempio n. 3
0
 /// <summary>
 /// コンボ数の表示中の更新
 /// </summary>
 void DrawComboNum()
 {
     if (comboNumGraph_.IsFinish)
     {
         //missionClearNumGraph_.StartAnimation(youMissionClearNum, 10, 50);
         missionClearNumGraph_.StartAnimation(youMissionClearNum, averageMissionClearNum, numberOneMissionClearNum);
         state_ = RESULT_SCENE_STATE.DRAW_MISSION_CLEAR_NUM;
     }
 }
Esempio n. 4
0
 /// <summary>
 /// スコアの表示中の更新
 /// </summary>
 void DrawScoewUpdate()
 {
     if (scoreGraph_.IsFinish)
     {
         //comboNumGraph_.StartAnimation(youComboNum, 50, 150);
         comboNumGraph_.StartAnimation(youComboNum, averageComboNum, numberOneCmnboNum);
         state_ = RESULT_SCENE_STATE.DRAW_COMBO_NUM;
     }
 }
Esempio n. 5
0
 /// <summary>
 ///
 /// </summary>
 void OpenScreenUpdate()
 {
     if (screen_.IsScreenOpenAnimFinish)
     {
         //scoreGraph_.StartAnimation(youScore, 5000, 20000);
         scoreGraph_.StartAnimation(youScore, averageScore, numberOneScore);
         appManager_.SetIsInput(true);
         state_ = RESULT_SCENE_STATE.DRAW_SCORE;
     }
 }
Esempio n. 6
0
        /// <summary>
        /// 総合評価表示中の更新
        /// </summary>
        void DrawTotalScore()
        {
            if (totalScore_.IsAnimFinish_)
            {
                backButton_.gameObject.SetActive(true);
                rabkingButton_.gameObject.SetActive(true);
                FirstTouchSelectable.Select(EventSystem.current, backButton_);

                state_ = RESULT_SCENE_STATE.PLAYER_INPUT;
            }
        }
Esempio n. 7
0
        // Start is called before the first frame update
        void Start()
        {
            state_ = RESULT_SCENE_STATE.FADE_IN;

            backButton_.gameObject.SetActive(false);
            rabkingButton_.gameObject.SetActive(false);


            appManager_ = FindObjectOfType <ApplicationManager>();
            appManager_.SetIsGamePlay(false);
            appManager_.SetIsInput(false);


            // 今回の戦績
            youScore           = appManager_.Score;
            youComboNum        = appManager_.ComboNum;
            youMissionClearNum = appManager_.ClearMissionNum;

            // みんなの平均
            for (int i = 0; i < appManager_.save_data_.RankingScore.Count; i++)
            {
                averageScore           += appManager_.save_data_.RankingScore[i];
                averageComboNum        += appManager_.save_data_.RankingComboNum[i];
                averageMissionClearNum += appManager_.save_data_.RankingClearMissionNum[i];
            }
            averageScore           /= appManager_.save_data_.RankingScore.Count;
            averageComboNum        /= appManager_.save_data_.RankingScore.Count;
            averageMissionClearNum /= appManager_.save_data_.RankingScore.Count;

            // 一位のデータ
            numberOneScore           = appManager_.save_data_.RankingScore[0];
            numberOneCmnboNum        = appManager_.save_data_.RankingComboNum[0];
            numberOneMissionClearNum = appManager_.save_data_.RankingClearMissionNum[0];

            //ここで総合評価を求める
            rank_ = GetRank(youScore);

            // ランキング更新
            UpdateRanking(youScore, youComboNum, youMissionClearNum);

            //いちようカーソル有効か
            CursorManager.CursorUnlock();

            // BGM再生して一回ポーズ
            AudioManager.Instance.PlayBGM(gameObject, BGMPath.RESULT_BGM_MAIN, 2.0f);
            AudioManager.Instance.PauseBGM();

            foreach (var gameObject in initUnActiveObjects_)
            {
                gameObject.SetActive(false);
            }
        }