//更新数据
 public void Update_Item(CTalisman_Item item)
 {
     m_id = item.GetID();
     //名称
     m_strName = item.Define.szName;
     //图标
     m_strIconName = item.Define.szIcon;
     ItemImpl      = item;
     //通知UI
     UpdateToRefrence();
 }
Exemple #2
0
    void RefreshInventoryByIndex(int index)
    {
        if (index < 0 || index >= CDataPool.Instance.TalismanInventory_UnLockCount())
        {
            LogManager.LogError("Refresh Fabao Inventory index out of range");
            return;
        }
        CTalisman_Item item = CDataPool.Instance.TalismanInventory_GetItem(index);

        if (item == null)
        {
            inventory_[index].SetActionItem(-1);
        }
        else
        {
            inventory_[index].SetActionItem(item.GetID());
        }
    }
Exemple #3
0
    void RefreshEquiptmentByIndex(int index)
    {
        if (index < 0 || index >= CDataPool.Instance.TalismanEquipment_UnLockCount())
        {
            LogManager.LogError("Refresh Fabao Equipt index out of range");
            return;
        }
        CTalisman_Item item = CDataPool.Instance.TalismanEquipment_GetItem(index);

        if (item == null)
        {
            equipts_[index].SetActionItem(-1);
        }
        else
        {
            equipts_[index].SetActionItem(item.GetID());
        }
    }