void _Packet(ScRoleConsumeItem p) { var i = GetItemByGUID(p.itemId); if (i == null || i.itemTypeId != p.itemTypeId) { return; } i.num -= p.num; if (i.num < 1) { RemveNewItem(p.itemId); m_allItems.Remove(i); } DispatchModuleEvent(EventCangkuRemoveItem, i, p.num); }
void _Packet(ScRoleConsumeItem accept) { var info = ConfigManager.Get <PropItemInfo>(accept.itemTypeId); if (info != null && info.itemType == PropType.Rune) { OperateRemoveData(m_currentInBag, accept.itemId); if (runeOpType == RuneInWhichPanel.Intentify) { OperateRemoveData(m_upLevelList, accept.itemId); } else if (runeOpType == RuneInWhichPanel.Evolve) { OperateRemoveData(m_upStarList, accept.itemId); } ListSortAll(); } }