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