コード例 #1
0
ファイル: ItemDataParser.cs プロジェクト: sigmadruid/NewMaze
        public void Parse(string name, out Dictionary<int, ItemData> kvDic)
        {
            LoadFile(name);

            kvDic = new Dictionary<int, ItemData>();

            while(!EndOfRow)
            {
                int col = 0;
                ItemData data = new ItemData();

                data.Kid = ReadInt(col++);
                data.Name = ReadString(col++);
                data.Description = ReadString(col++);
                data.Type = ReadEnum<ItemType>(col++);
                data.Res2D = ReadString(col++);
                data.Res3D = ReadString(col++);

                kvDic.Add(data.Kid, data);
                NextLine();
            }
        }
コード例 #2
0
ファイル: ItemInfo.cs プロジェクト: sigmadruid/NewMaze
 public ItemInfo(ItemData data, int count)
 {
     Data = data;
     Count = count;
 }