private bool callback(object obj, int index) { ItemDynData itemDynData = obj as ItemDynData; if (itemDynData != null) { this.list.Add(itemDynData.typeId); } return(true); }
private bool callback(object obj, int index) { ItemDynData itemDynData = obj as ItemDynData; SysBattleItemsVo vo; if (itemDynData != null && BattleEquipTools_config.GetBattleItemVo(itemDynData.typeId, out vo)) { this.list.Add(new ItemInfo(this.list.Count, itemDynData.itemOid, itemDynData.count, vo)); } return(true); }
public int GetItemOid(string typeId) { ItemDynData itemDynData = this.EquipList.Find((ItemDynData obj) => obj.typeId == typeId); if (itemDynData == null) { ClientLogger.Error("数据中没有这个装备的信息typeId" + typeId); return(0); } return(itemDynData.itemOid); }
public string GetModelId(int uniqueId, int itemOid) { ItemDynData itemDynData = this.EquipList.Find((ItemDynData obj) => obj.itemOid == itemOid); if (itemDynData == null) { ClientLogger.Error("数据中没有这个装备的信息itemOid" + itemOid); return(null); } return(itemDynData.typeId); }
public void UpdateEquip(ItemDynData item) { this.EquipList.RemoveAll((ItemDynData x) => x.itemOid == item.itemOid); this.EquipList.Add(item); this.ApplyChange(); }
public void AddEquip(ItemDynData item) { this.EquipList.Add(item); this.ApplyChange(); }