Beispiel #1
0
    private void Start()
    {
        UserRole = m_UserRole;
        if (NowScene != m_startScene)
        {
            NowScene = m_startScene;
            SceneFunc.ChangeScene(m_startScene);
        }

        //履歴ロード
        if (isLoaded == false)
        {
            //セルフチェック
            string[] _data = SaveData.LoadDirectory(selfCheckDir + "/");
            if (_data != null)
            {
                for (int i = 0; i < _data.Length; i++)
                {
                    SelfCheckSaveData _obj = LitJson.JsonMapper.ToObject <SelfCheckSaveData>(_data[i]);
                    selfCheckSaveDataList.Add(_obj);
                }
            }
            //トレーニング
            string[] _data2 = SaveData.LoadDirectory(trainingDir + "/");
            if (_data2 != null)
            {
                for (int i = 0; i < _data2.Length; i++)
                {
                    TrainingSaveData _obj = LitJson.JsonMapper.ToObject <TrainingSaveData>(_data2[i]);
                    trainingSaveData.Add(_obj);
                }
            }
        }
    }
Beispiel #2
0
    public static void SetPlayTraining(ConstData.EnumScene _playTraining)
    {
        playTraining = _playTraining;

        if (_playTraining == ConstData.EnumScene.Tr_TrainingNeuro)
        {
            CommonData.resultType = (int)R_ResultLog.ContentType.Neuro;
        }
    }
Beispiel #3
0
 //  シーンのロードと共通ヘッダの切り替え
 //  pushがfalseならヒストリに記録しない
 static public void ChangeScene(ConstData.EnumScene scene, bool push = true)
 {
     if (push)
     {
         CommonData.SceneHistory.Push(CommonData.NowScene);
     }
     CommonData.NowScene = scene;
     SceneManager.LoadScene(scene.ToString());
     CommonHeaderMfn.Instance.ChangeScene(scene);
 }
Beispiel #4
0
    //  シーンに対応した内容に書き換える
    public void ChangeScene(ConstData.EnumScene scene)
    {
//        title.text = GetTitle(scene);

        return;


        /*
         * var header = ConstData.HeaderType[scene];
         *
         * var textLeft = transform.Find("TitleText_Left").GetComponent<Text>();
         * var textCenter = transform.Find("TitleText_Center").GetComponent<Text>();
         *
         * var line = transform.Find("Line").gameObject;
         * if (header.line)
         * {
         *  line.SetActive(true);
         * }
         * else
         * {
         *  line.SetActive(false);
         * }
         *
         * switch (header.align)
         * {
         *  case ConstData.EnumHeaderAlign.Center:
         *      textLeft.gameObject.SetActive(false);
         *      textCenter.gameObject.SetActive(true);
         *      textCenter.text = GetTitle(scene);
         *      break;
         *
         *  case ConstData.EnumHeaderAlign.Left:
         *      textLeft.gameObject.SetActive(true);
         *      textCenter.gameObject.SetActive(false);
         *      textLeft.text = GetTitle(scene);
         *      break;
         * }
         *
         * var buttonMenu = transform.Find("btn_menu").gameObject;
         * var buttonClose = transform.Find("btn_close").gameObject;
         * var buttonBack = transform.Find("btn_back").gameObject;
         *
         * switch (header.button)
         * {
         *  case ConstData.EnumHeaderButton.Menu:
         *      buttonMenu.SetActive(true);
         *      buttonClose.SetActive(false);
         *      buttonBack.SetActive(false);
         *      //  メニューなら戻ることはないのでシーンヒストリをクリアしておく
         *      //  戻るケースがあった・・・
         * //                CommonData.SceneHistory.Clear();
         *      break;
         *
         *  case ConstData.EnumHeaderButton.Close:
         *      buttonMenu.SetActive(false);
         *      buttonClose.SetActive(true);
         *      buttonBack.SetActive(false);
         *      break;
         *
         *  case ConstData.EnumHeaderButton.Back:
         *      buttonMenu.SetActive(false);
         *      buttonClose.SetActive(false);
         *      buttonBack.SetActive(true);
         *      break;
         * }
         *
         * //  T_1から戻ることはないのでヒストリを消しておく
         * if (scene == ConstData.EnumScene.T_TitleSelect)
         * {
         *  CommonData.SceneHistory.Clear();
         * }
         *
         *
         */
    }