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
    void CreateContentsTab()
    {
        //トレーニング
        List <TrainingSaveData> _trainingDatas = CommonData.trainingSaveData.OrderByDescending(d => d.startDate).ToList();

        for (int i = 0; i < _trainingDatas.Count; i++)
        {
            TrainingSaveData _data = _trainingDatas[i];
            GameObject       _obj  = Instantiate(prefabTraining, resultContentParents[_data.type].transform);

            _obj.FindDescendant <Text>("Text_MonthDay").text   = _data.startDate.Month + "月" + _data.startDate.Day + "日";
            _obj.FindDescendant <Text>("Text_Time").text       = _data.startDate.Hour + ":" + _data.startDate.Minute.ToString("00") + "ー" + _data.endDate.Hour + ":" + _data.endDate.Minute.ToString("00");
            _obj.FindDescendant <Text>("Text_ScoreNum").text   = _data.score.ToString();
            _obj.FindDescendant <Text>("Text_ParfectNum").text = _data.perfect.ToString();

            _obj.FindDescendant <Image>("Image_Icon").sprite = spriteIcon[(int)_data.type];

            if (_data.type == (int)ContentType.Breath)
            {
                _obj.FindDescendant("Text_Perfect").SetActive(false);
                _obj.FindDescendant("Text_ParfectNum").SetActive(false);
            }

            for (int j = 0; j < 5; j++)
            {
                if (j >= _data.star || _data.type == (int)ContentType.Breath)
                {
                    _obj.FindDescendant("Star" + (j + 1).ToString()).SetActive(false);
                }
            }

            //縞々にする
            if (resultContentParents[_data.type].transform.childCount % 2 == 0)
            {
                _obj.GetComponent <Image>().color = Color.white;
            }
        }


        //セルフチェック
        List <SelfCheckSaveData> _selfDatas = CommonData.selfCheckSaveDataList.OrderByDescending(d => d.startDate).ToList();

        for (int i = 0; i < _selfDatas.Count; i++)
        {
            SelfCheckSaveData _data = _selfDatas[i];
            GameObject        _obj  = Instantiate(prefabSelfCheck, resultContentParents[(int)ContentType.SelfCheck].transform);

            _obj.FindDescendant("NewIcon").SetActive(false);
            _obj.FindDescendant <Text>("Text_MonthDay").text = _data.startDate.Month + "月" + _data.startDate.Day + "日";
            _obj.FindDescendant <Text>("Text_Time").text     = _data.startDate.Hour + ":" + _data.startDate.Minute.ToString("00") + "ー" + _data.endDate.Hour + ":" + _data.endDate.Minute.ToString("00");

            for (int j = 0; j < 10; j++)
            {
                _obj.FindDescendant("Q" + (j + 1).ToString()).FindDescendant <Text>("Text_QuestionPointNum").text = _data.value[j].ToString();
            }
            if (resultContentParents[(int)ContentType.SelfCheck].transform.childCount % 2 == 0)
            {
                _obj.GetComponent <Image>().color = Color.white;
            }
        }
    }