void Start() { Time.timeScale = 1; curSequence = Sequence_Initialize; curSequence(); //ファイルから読み込み FileSystem.SaveLoadManager loadMng = new FileSystem.SaveLoadManager(); var prev = loadMng.GetPrevTime(); /*時間表示*/ string timeinfo_display = "前回:" + prev; timeinfo_display += "\n現在:" + System.DateTime.Now; TimeInfoText.text = timeinfo_display; //少なくとも最後の接続から1日は超える場合 if (loadMng.GetTimeGap_Days() > 1) { //popupStart PointPopup.PopupStart(); //ポイント変更の情報表示 PointPopup.transform.FindChild("Text").GetComponent <Text>().text = loadMng.UpdatePoint_BasedTime(); } //現在の時間を設定 loadMng.SetCurrentTime(); }
void Start() { //現在のユーザー情報を初期化 CurrentlyUserInfo.DeleteAll(); FileSystem.SaveLoadManager SaveLoadMng = new FileSystem.SaveLoadManager(); //現在挑戦できる最大レベル var curMaxLevel = SaveLoadMng.GetRate(); var myCanvas = FindObjectOfType <Canvas>(); Vector2 offset = new Vector2(0, 100); for (int i = 0; i < curMaxLevel; ++i) { //ボタンの位置などの設定 var button = Instantiate(buttonPrefab) as Button; button.transform.SetParent(myCanvas.transform.GetChild(0)); button.GetComponent <RectTransform>().localScale = new Vector3(1, 1, 1); button.GetComponent <RectTransform>().anchoredPosition = offset + new Vector2(0, -i * button.GetComponent <RectTransform>().sizeDelta.y); //各ボタンのレベルを指定 button.GetComponent <SelectLevelButton>().level = i + 1; //ボタンに表示するテキストの設定 var buttontext = button.transform.FindChild("Text").GetComponent <Text>(); int score = 0, bossscore = 0; SaveLoadMng.GetScore(i + 1, ref score, ref bossscore); buttontext.text = "Level" + (i + 1) + ": " + score + "点、" + bossscore + "ボス点"; } }
public void SetDataToDefault_ExceptDate() { //ファイルから読み込み FileSystem.SaveLoadManager loadMng = new FileSystem.SaveLoadManager(); loadMng.AddUser(); System.DateTime date = new System.DateTime(2016, 12, 10, 1, 1, 1); loadMng.SetTime(date); }
void Start() { FileSystem.SaveLoadManager save = new FileSystem.SaveLoadManager(); save.GetScore(CurrentlyUserInfo.selectedLevel, ref myHighScore_RealValue, ref myBossHighScore_RealValue); myScore_RealValue = CurrentlyUserInfo.score; if (CurrentlyUserInfo.bBoss) { myBossScore_RealValue = CurrentlyUserInfo.bossScore; bBoss = true; } //問題の個数 FileSystem.QuestionFileManager questionMng = new FileSystem.QuestionFileManager("Lesson" + CurrentlyUserInfo.selectedLevel); questionLength = questionMng.GetNumOfQuestions(); bossquestionLength = questionMng.GetNumOfQuestionsofBoss(); //HighScore更新 if (myHighScore_RealValue < myScore_RealValue) { myHighScore_RealValue = myScore_RealValue; newScoreDisplayText.enabled = true; } //boss highscore if (myBossHighScore_RealValue < myBossScore_RealValue) { myBossHighScore_RealValue = myBossScore_RealValue; newScoreDisplayText.enabled = true; } //ファイル更新 save.SetScore(CurrentlyUserInfo.selectedLevel, (int)myHighScore_RealValue, (int)myBossHighScore_RealValue); //現在のユーザー情報を初期化 CurrentlyUserInfo.DeleteAll(); //表示するためのvalue myScore_DisplayValue = 0; myBossScore_DisplayValue = 0; myHighScore_DisplayValue = 0; myBossHighScore_DisplayValue = 0; UpdateScoreText(); }