60 {
64 {
65 #ifdef ENABLE_LOGGING
66 LogMessage(
string.Format(
"parent:%1 entity:%2 (slot:%3)", parent, entity,
InventorySlots.
GetSlotName(slotId)),
"OnItemDetached");
67 #endif
68
70 }
71
72 CachedEquipmentStorageInventoryEntry params = new CachedEquipmentStorageInventoryEntry();
73 params.m_Entity = item;
74 params.m_GameInventory = item.GetInventory();
75 params.m_SlotId = slotId;
76 params.m_CallerMethod = "OnItemDetached";
78
80 }
void Remove(Object object)
void ProcessItemInventory(CachedEquipmentStorageInventoryEntry params)
ECachedEquipmentItemCategory
ECachedEquipmentOperationMode
static proto native owned string GetSlotName(int id)
converts slot_id to string
provides access to slot configuration