Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
cachedequipmentstorage.c File Reference

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)

Typedef Documentation

◆ m_Player

Function Documentation

◆ CachedEquipmentStorage()

void CachedEquipmentStorage ( DayZPlayerImplement player)

◆ OnItemAttached()

override void OnItemAttached ( notnull Entity entity,
int slotId,
notnull Entity parent )

◆ OnItemCargoIn()

override void OnItemCargoIn ( notnull Entity entity)

◆ OnItemCargoOut()

override void OnItemCargoOut ( notnull Entity entity)

◆ OnItemDetached()

override void OnItemDetached ( notnull Entity entity,
int slotId,
notnull Entity parent )

◆ ProcessAttachments()

map< ECachedEquipmentItemCategory, ref array< ref CachedEquipmentItemAttribute > > ProcessAttachments ( CachedEquipmentStorageInventoryEntry params)
private

Processes attachments of item given through params.

Parameters
paramsinventory item setting defined by CachedEquipmentStorageInventoryEntry
Returns
map containing ECachedEquipmentItemCategory and array of CachedEquipmentItemAttribute for further processing (cache insert/removal)

Definition at line 174 of file cachedequipmentstorage.c.

Referenced by ProcessItemInventory().

◆ ProcessCargo()

map< ECachedEquipmentItemCategory, ref array< ref CachedEquipmentItemAttribute > > ProcessCargo ( CachedEquipmentStorageInventoryEntry params)
private

Processes cargo of item given through params.

Parameters
paramsinventory item setting defined by CachedEquipmentStorageInventoryEntry
Returns
map containing ECachedEquipmentItemCategory and array of CachedEquipmentItemAttribute for further processing (cache insert/removal)

Definition at line 219 of file cachedequipmentstorage.c.

Referenced by ProcessItemInventory().

◆ ProcessItemInventory()

void ProcessItemInventory ( CachedEquipmentStorageInventoryEntry params)
protected