//更新数据 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(); }
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()); } }
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()); } }