Example #1
0
    public void Overwrite()
    {
        if (bNameInEnd)
        {
            if (!bDispName)
            {
                // 最新のword_PFBに更新
                cnmScript = gNameManagerObj.GetComponent <CNameManager>();

                Load();

                if (CSceneManager.GetRecently() == "ResultScene")
                {
                    OverwritePlayer.score = CScore.GetScore();
                    Debug.Log("スコア" + OverwritePlayer.score);

                    OverwritePlayer.name = cnmScript.GetName();
                    Debug.Log(OverwritePlayer.name[0]);
                    Debug.Log(OverwritePlayer.name[1]);
                    Debug.Log(OverwritePlayer.name[2]);

                    OverwriteRecord();

                    SaveScore();
                }


                bDispName = true;

                ScoreDisplay();
                NameDisplay();
            }
        }
    }
Example #2
0
    void Start()
    {
        // CNameManagerの取得
        //gNameManagerObj = GameObject.Find("PFB_Words");
        cnmScript = gNameManagerObj.GetComponent <CNameManager>();

        Load();

        if (CSceneManager.GetRecently() == "ResultScene")
        {
            OverwritePlayer.score = CScore.GetScore();
            Debug.Log("スコア" + OverwritePlayer.score);

            //OverwritePlayer.name = cnmScript.GetName();
            //Debug.Log(OverwritePlayer.name[0]);
            //Debug.Log(OverwritePlayer.name[1]);
            //Debug.Log(OverwritePlayer.name[2]);
        }
        // 情報上書き
        OverwriteRecord();

        // 更新したデータをPlayerPrefs
        SaveScore();
        // ランキング表示
        ScoreDisplay();
        NameDisplay();

        stOldScene = CSceneManager.GetRecently();
    }
Example #3
0
    public void UpdateLevel()
    {
        if (CScore.GetScore() >= Level[iLevel].iGoal)
        {
            if (isEnd)  // 終了
            {
                CSceneManager CSM = GameObject.Find("FadeCanvas").GetComponent <CSceneManager>();
                CSM.OnChangeScene_Title();
            }
            else
            {
                // 現在時間取得
                float endtime = gTimer.GetComponent <CNumberManager>().Get_fTime();

                // ステージクリア時間算出
                float totaltime = endtime - fStartTime;
                int   timelimit = Level[iLevel].iMinutes * 60 + Level[iLevel].iSeconds;
                Level[iLevel].fTotalTime = totaltime;
                if (totaltime > timelimit) // 制限時間内にクリアしなかったら次のステージで終了
                {
                    isEnd = true;
                }
                // スタート時間更新
                fStartTime = endtime;

                iLevel++;
                gScore.GetComponent <CScore>().Set_iScoreParam(Level[iLevel].iGoal);
                CObjectManager.Instance.Create(Level[iLevel].iObjectNum - Level[iLevel - 1].iObjectNum);
            }
        }
    }
Example #4
0
    private void Start()
    {
        Load();

        if (CSceneManager.GetRecently() == "ResultScene")
        {
            //========== 2021/5/09
            // スコアを表示するのに必要なので = の後ろ書き換えました。 by佐々木
            OverwriteScore.score = CScore.GetScore();
            OverwriteRecord();
        }

        SaveScore();

        ScoreDisplay();
    }