Пример #1
0
    // 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);
    }
Пример #2
0
    // 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");
    }
Пример #3
0
    // 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();
    }