Beispiel #1
0
    /// <summary>
    /// 使用物品,是装备则装备
    /// </summary>
    /// <param name="itemId"></param>
    public void UseItem(int itemId, Action callback = null)
    {
        var item = CurPlayerInfo.ItemList.Find(info => info.ItemId == itemId);

        if (item != null)
        {
            var itemCfg = ItemConfig.GetData(itemId);
            switch (itemCfg.ItemType)
            {
            case ItemType.Consumable:

                break;

            case ItemType.Equipment:
                break;
            }
            item.ItemPos = ItemPos.Use;
        }

        if (callback != null)
        {
            callback();
        }
    }