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); } } } }
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; } } }