Exemplo n.º 1
0
    protected override void Parse(string data)
    {
        base.Parse(data);

        string[] textColumn = data.Split("\n".ToCharArray());

        obj = new object[textColumn.Length];

        for (int i = 0; i < textColumn.Length; i++)
        {
            string[] textRow = textColumn[i].Split(" ".ToCharArray());

            BackpackEquipVO vo = new BackpackEquipVO();

            for (int j = 0; j < textRow.Length; j++)
            {
                vo.id = int.Parse(textRow[0]);

                vo.name = textRow[1];

                vo.iconid = int.Parse(textRow[2]);

                vo.conut = int.Parse(textRow[3]);

                vo.qualitytype = int.Parse(textRow[4]);

                vo.proptype = int.Parse(textRow[5]);

                vo.saleprice = int.Parse(textRow[6]);

                vo.ceiling = int.Parse(textRow[7]);

                vo.itemdescription = textRow[8];

                vo.enchantenergy = int.Parse(textRow[9]);
            }

            obj[i] = vo;


            dic.Add(vo.id, vo);
        }
    }
Exemplo n.º 2
0
    public override void Info(object obj)
    {
        equipVO = (BackpackEquipVO)obj;

        switch (equipVO.qualitytype)
        {
        case 1:
            border.spriteName = "hui";
            break;

        case 2:
            border.spriteName = "lv";
            break;

        case 3:
            border.spriteName = "lan";
            break;

        case 4:
            border.spriteName = "zi";
            break;

        case 5:
            border.spriteName = "cheng";
            break;

        case 6:
            border.spriteName = "hong";
            break;

        default:
            break;
        }

        icon.spriteName = equipVO.id + equipVO.name;
    }