62 {
66 {
67 #ifdef ENABLE_LOGGING
68 LogMessage(string.Format("parent:%1 entity:%2 (slot:%3)", parent, entity, InventorySlots.GetSlotName(slotId)), "OnItemDetached");
69 #endif
70
72 }
73
74 CachedEquipmentStorageInventoryEntry params = new CachedEquipmentStorageInventoryEntry();
75 params.m_Entity = item;
76 params.m_GameInventory = item.GetInventory();
77 params.m_SlotId = slotId;
78 params.m_CallerMethod = "OnItemDetached";
80
82 }
ECachedEquipmentItemCategory
ECachedEquipmentOperationMode
void ProcessItemInventory(CachedEquipmentStorageInventoryEntry params)
void Remove(ECachedEquipmentItemCategory category, Entity entity)