private void Awake() { instance = this; List <string[]> tagDataList = InstanceLoad.GetInstanceData("Texts/TagData"); foreach (string[] insDataArr in tagDataList) { Tag tag = new Tag(int.Parse(insDataArr[0]), insDataArr[1], insDataArr[2]); tags.Add(tag); } List <string[]> drinkDataList = InstanceLoad.GetInstanceData("Texts/DrinkData"); foreach (string[] insDataArr in drinkDataList) { DrinkInfo drink = new DrinkInfo(int.Parse(insDataArr[0]), int.Parse(insDataArr[1]), insDataArr[2], insDataArr[3]); drinks.Add(drink); } List <string[]> drinkTagList = InstanceLoad.GetInstanceData("Texts/DrinkTagData"); foreach (string[] insDataArr in drinkTagList) { DrinkTag drinkTag = new DrinkTag(int.Parse(insDataArr[0].ToString().Trim()), insDataArr[1], insDataArr[2], insDataArr[3]); drinkTags.Add(drinkTag); } }
private void Awake() { instance = this; List <string[]> trackDataList = InstanceLoad.GetInstanceData("Texts/TrackData"); foreach (string[] insDataArr in trackDataList) { SoundTrack oneTrack = new SoundTrack(int.Parse(insDataArr[0]), insDataArr[1], insDataArr[2], insDataArr[3]); trackList.Add(oneTrack); } List <string[]> musicDataList = InstanceLoad.GetInstanceData("Texts/MusicData"); foreach (string[] insDataArr in musicDataList) { OneMusic oneMusic = new OneMusic(int.Parse(insDataArr[0]), int.Parse(insDataArr[1]), insDataArr[2], insDataArr[3], insDataArr[4]); musicList.Add(oneMusic); trackList[oneMusic.trackId].musicList.Add(oneMusic); } }
// Start is called before the first frame update public void Awake() { instance = this; //初始化材料数据 List <string[]> ItemDataList = InstanceLoad.GetInstanceData("Texts/ItemData"); foreach (string[] insDataArr in ItemDataList) { try { ItemData item = new ItemData(int.Parse(insDataArr[0]), insDataArr[1], insDataArr[2], insDataArr[3], insDataArr[4], int.Parse(insDataArr[5])); itemData.Add(item); } catch (Exception e) { Debug.Log(e); } } try { RenewItemBoard(); }catch (Exception e) { Debug.Log(e); Debug.Log("材料面板刷新失败"); } }