Exemple #1
0
    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);
        }
    }
Exemple #2
0
    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);
        }
    }
Exemple #3
0
    // 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("材料面板刷新失败");
        }
    }