![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
| class | map |
Typedefs | |
| typedef map | m_Player |
Functions | |
| void | CachedEquipmentStorage (DayZPlayerImplement player) |
| override void | OnItemAttached (notnull Entity entity, int slotId, notnull Entity parent) |
| override void | OnItemCargoIn (notnull Entity entity) |
| override void | OnItemCargoOut (notnull Entity entity) |
| override void | OnItemDetached (notnull Entity entity, int slotId, notnull Entity parent) |
| map< ECachedEquipmentItemCategory, ref array< ref CachedEquipmentItemAttribute > > | ProcessAttachments (CachedEquipmentStorageInventoryEntry params) |
| Processes attachments of item given through params. | |
| map< ECachedEquipmentItemCategory, ref array< ref CachedEquipmentItemAttribute > > | ProcessCargo (CachedEquipmentStorageInventoryEntry params) |
| Processes cargo of item given through params. | |
| void | ProcessItemInventory (CachedEquipmentStorageInventoryEntry params) |
| void CachedEquipmentStorage | ( | DayZPlayerImplement | player | ) |
Definition at line 20 of file cachedequipmentstorage.c.
Referenced by DayZPlayer::DayZPlayerImplement(), and DayZPlayer::GetCachedEquipment().
Definition at line 27 of file cachedequipmentstorage.c.
References InventorySlots::GetSlotName(), CachedEquipmentStorageBase::Insert(), and ProcessItemInventory().
| override void OnItemCargoIn | ( | notnull Entity | entity | ) |
Definition at line 84 of file cachedequipmentstorage.c.
References CachedEquipmentStorageBase::Insert(), and ProcessItemInventory().
| override void OnItemCargoOut | ( | notnull Entity | entity | ) |
Definition at line 117 of file cachedequipmentstorage.c.
References ProcessItemInventory(), and CachedEquipmentStorageBase::Remove().
Definition at line 59 of file cachedequipmentstorage.c.
References InventorySlots::GetSlotName(), ProcessItemInventory(), and CachedEquipmentStorageBase::Remove().
|
private |
Processes attachments of item given through params.
| params | inventory item setting defined by CachedEquipmentStorageInventoryEntry |
Definition at line 174 of file cachedequipmentstorage.c.
Referenced by ProcessItemInventory().
|
private |
Processes cargo of item given through params.
| params | inventory item setting defined by CachedEquipmentStorageInventoryEntry |
Definition at line 219 of file cachedequipmentstorage.c.
Referenced by ProcessItemInventory().
|
protected |
Definition at line 141 of file cachedequipmentstorage.c.
References CachedEquipmentStorageBase::Insert(), ProcessAttachments(), ProcessCargo(), and CachedEquipmentStorageBase::Remove().
Referenced by OnItemAttached(), OnItemCargoIn(), OnItemCargoOut(), and OnItemDetached().