Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
    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);
    }
Ejemplo n.º 4
0
    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);
    }
Ejemplo n.º 5
0
 public void UpdateEquip(ItemDynData item)
 {
     this.EquipList.RemoveAll((ItemDynData x) => x.itemOid == item.itemOid);
     this.EquipList.Add(item);
     this.ApplyChange();
 }
Ejemplo n.º 6
0
 public void AddEquip(ItemDynData item)
 {
     this.EquipList.Add(item);
     this.ApplyChange();
 }