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 | OnItemDetached (notnull Entity entity, int slotId, notnull Entity parent) |
| override void | OnItemCargoIn (notnull Entity entity) |
| override void | OnItemCargoOut (notnull Entity entity) |
| protected void | ProcessItemInventory (CachedEquipmentStorageInventoryEntry params) |
| private map< ECachedEquipmentItemCategory, ref array< ref CachedEquipmentItemAttribute > > | ProcessAttachments (CachedEquipmentStorageInventoryEntry params) |
| Processes attachments of item given through params. | |
| private map< ECachedEquipmentItemCategory, ref array< ref CachedEquipmentItemAttribute > > | ProcessCargo (CachedEquipmentStorageInventoryEntry params) |
| Processes cargo of item given through params. | |
| void CachedEquipmentStorage | ( | DayZPlayerImplement | player | ) |
Referenced by DayZPlayer::DayZPlayerImplement(), and DayZPlayer::GetCachedEquipment().
| override void OnItemCargoIn | ( | notnull Entity | entity | ) |
References CachedEquipmentStorageBase::Insert(), and ProcessItemInventory().
| override void OnItemCargoOut | ( | notnull Entity | entity | ) |
References ProcessItemInventory(), and CachedEquipmentStorageBase::Remove().
| private map< ECachedEquipmentItemCategory, ref array< ref CachedEquipmentItemAttribute > > ProcessAttachments | ( | CachedEquipmentStorageInventoryEntry | params | ) |
Processes attachments of item given through params.
| params | inventory item setting defined by CachedEquipmentStorageInventoryEntry |
Referenced by ProcessItemInventory().
| private map< ECachedEquipmentItemCategory, ref array< ref CachedEquipmentItemAttribute > > ProcessCargo | ( | CachedEquipmentStorageInventoryEntry | params | ) |
Processes cargo of item given through params.
| params | inventory item setting defined by CachedEquipmentStorageInventoryEntry |
Referenced by ProcessItemInventory().
| protected void ProcessItemInventory | ( | CachedEquipmentStorageInventoryEntry | params | ) |
References CachedEquipmentStorageBase::Insert(), ProcessAttachments(), ProcessCargo(), and CachedEquipmentStorageBase::Remove().
Referenced by OnItemAttached(), OnItemCargoIn(), OnItemCargoOut(), and OnItemDetached().