// Use this for initialization void Start() { // セーブデータロード settingdb = SaveData.GetClass <SettingDB.SetDB>("Setting", new SettingDB.SetDB()); numbCnt = settingdb.Q_num; NumbDisp.text = numbCnt.ToString(); BGMToggle.isOn = settingdb.BGMToggle; CardInclude.isOn = settingdb.CardInclude; // TGL_WORD_DISPLAY.isOn = settingdb.SETTING_WORD_DISPLAY; time1.isOn = settingdb.PushNoticeA; time2.isOn = settingdb.PushNoticeB; MyScroll mscript = ScrollViewHourA.GetComponent <MyScroll> (); mscript.thisTime = settingdb.HourA; setScrollHour(mscript.cnt - 1, settingdb.HourA, ScrollViewHourA); mscript = ScrollViewMinA.GetComponent <MyScroll> (); mscript.thisTime = settingdb.MinA; setScrollMin(mscript.cnt - 1, settingdb.MinA, ScrollViewMinA); mscript = ScrollViewHourB.GetComponent <MyScroll> (); mscript.thisTime = settingdb.HourB; setScrollHour(mscript.cnt - 1, settingdb.HourB, ScrollViewHourB); mscript = ScrollViewMinB.GetComponent <MyScroll> (); mscript.thisTime = settingdb.MinB; setScrollMin(mscript.cnt - 1, settingdb.MinB, ScrollViewMinB); }
// Use this for initialization void Start() { // セーブデータロード SettingDB.SetDB settingdb = SaveData.GetClass <SettingDB.SetDB>("Setting", new SettingDB.SetDB()); // 通知更新 LocalNoticeScript script = GetComponent <LocalNoticeScript>(); script.ClearLocalNotification(); // 既存通知を削除 script.CancelAllLocalNotification(); // セットされた通知を削除 if (settingdb.PushNoticeA.Equals(true)) { script.setLocalNotification(settingdb.HourA, settingdb.MinA, "noticeA"); } if (settingdb.PushNoticeB.Equals(true)) { script.setLocalNotification(settingdb.HourB, settingdb.MinB, "noticeB"); } UnityEngine.SceneManagement.SceneManager.LoadSceneAsync("Title"); }
// Use this for initialization void Awake () { // 画面モード設定 // Setting読み込み SETTING_DB = SaveData.GetClass<SettingDB.SetDB>("Setting", new SettingDB.SetDB()); DECK_NUM = SETTING_DB.Q_num; // ワンゲームのデッキ数 // デバッグ用 音がない時のエラー回避 Debug_MusicStop(); // オブジェクトセット OBJ_JUDGE_CANVAS = GameObject.Find("JudgeChargeCanvas"); OBJ_DECK = GameObject.Find("Deck"); OBJ_CARD_FIELD = GameObject.Find("CardField"); OBJ_DECK_MASTER = GameObject.Find("DeckMaster"); // デッキマスターをセット TEXT_CARD_NUM = GameObject.Find("Text_CardNum").GetComponent<Text>(); // ペナルティ表示用 TEXT_MISS_DISP = GameObject.Find("Text_Penalty").GetComponent<Text>(); // 不正解用テキストセット CVS_NEXT_BUTTON = GameObject.Find("NextButtonCanvas").GetComponent<Canvas>(); CVS_MISS = GameObject.Find("MissCanvas").GetComponent<Canvas>(); // 不正解用キャンバスセット CVS_DECK_MASTER = OBJ_DECK_MASTER.GetComponent<Canvas>(); SCROLLRECT_MY = GameObject.Find("Sentence_Cube").GetComponent<ScrollRect>(); // いらないかもよ ColPos_Judge(); flg_JnC = false; // ボタン表示フラグをオフ strDisplayNow = ""; // 表示中間利用初期化 Button_help = GameObject.Find("Button_help").GetComponent<Button>(); SDM = GetComponent<SaveDataManager>(); // SaveDataManager // セーブデータ削除 //PlayerPrefs.SetString(SDM.GetStmpName(), ""); // 復習データインポート almiss = new ArrayList(); // 配列の初期化 string str = PlayerPrefs.GetString("MissData",""); StringReader reader = new StringReader(str); while (reader.Peek() > -1) { string line = reader.ReadLine(); almiss.Add(line); // ここで格納されるMissDataは日付付き ReviewUpd(line); // MissData保存用に格納 } flg_CardBring = false; // カード保持フラグ初期化 flg_Put = false; // カード置きフラグ初期化 if (GameLevel.Equals(0)) GameLevel = 1; Daikomoku_str = ""; for(int i = 0;i < Card_All_str.Length; i++) { Card_All_str[i] = ""; // カードデータ初期化 Card_All_help[i] = false; // カードヘルプ初期化 Card_All_strHelp[i] = ""; // カードヘルプテキスト初期化 } // 大項目、小項目をcsvより読み込み、それぞれリストに格納する。 readCSV(2); if (mode != 13) // 問題文を表示 StuckEmptyPlace(); else StuckEmptyPlace_Review(); }