// Update is called once per frame void Update() { if (iClearFlag == DataBase.CLEAR) { //Debug.Log ("game clear test"); textStar.text = "×" + STAR_COUNT; bNekomaruObj.SetActive(false); bStageClearObj.SetActive(true); bStageClearEfectObj.SetActive(true); bStageMissObj.SetActive(false); //クリアの設定 if (DataBase.nowStage == DataBase.openLevel) { Debug.Log("クリアは同じレベルだよ"); if (DataBase.openLevel < 10) { DataBase.openLevel++; } } //レベルの星の数のレコード更新 if (DataBase.level_star [DataBase.nowStage - 1] < STAR_COUNT) { DataBase.level_star [DataBase.nowStage - 1] = STAR_COUNT; } //繰り返し実行しないようにフラグを変える iClearFlag = DataBase.CLEAR_AFTER; // SaveDataを保存 SaveDataBase.saveData(); } else if (iClearFlag == DataBase.MISS) { Debug.Log("game over test"); bNekomaruObj.SetActive(false); bStageClearObj.SetActive(false); bStageClearEfectObj.SetActive(false); bStageMissObj.SetActive(true); } }
void OnGUI() { float baseY = 0; float baseAdd = 0; baseAdd += 20; if (GUI.Button(new Rect(10, baseY + baseAdd, 210, 20), "データリセット")) { SaveDataBase.InitSaveData(); SaveDataBase.saveData(); Application.LoadLevel("main"); } baseAdd += 20; if (GUI.Button(new Rect(10, baseY + baseAdd, 210, 20), "デバックオフ ")) { Destroy(gameObject); } }
//アプリ終了 void OnApplicationQuit() { //はいかいしている侍 保存 SaveDataBase.SetSamuraiNum(CharacterManager.getInstance().getCharaNum()); SaveDataBase.saveData(); }