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(); } } }
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(); }
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); } } }
private void Start() { Load(); if (CSceneManager.GetRecently() == "ResultScene") { //========== 2021/5/09 // スコアを表示するのに必要なので = の後ろ書き換えました。 by佐々木 OverwriteScore.score = CScore.GetScore(); OverwriteRecord(); } SaveScore(); ScoreDisplay(); }