Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
ZombieContainer Class Reference
Inheritance diagram for ZombieContainer:
CollapsibleContainer

Protected Member Functions

void ZombieContainer (LayoutHolder parent, int sort=-1)
void ~ZombieContainer ()
void AddSlotsContainer (int row_count)
override bool CanOpenCloseContainerEx (EntityAI focusedEntity)
override void CollapseButtonOnMouseButtonDown (Widget w)
void DoubleClick (Widget w, int x, int y, int button)
override void DraggingOverHeader (Widget w, int x, int y, Widget receiver)
override bool EquipItem ()
override void ExpandCollapseContainer ()
SlotsIcon GetSlotsIcon (int row, int column)
Widget GetWidgetSlot (int slot_number)
void InitGhostSlots ()
bool IsContainerWithCargoActive ()
bool IsEmptyItemActive ()
bool IsItemWithAttachmentsActive ()
bool IsItemWithContainerActive ()
override bool IsItemWithQuantityActive ()
bool IsZombieEquipmentActive ()
void ItemAttached (EntityAI item, string slot_name)
void ItemDetached (EntityAI item, string slot_name)
void MouseClick (Widget w, int x, int y, int button)
void OnDropReceivedFromGhostArea (Widget w, int x, int y, Widget receiver)
override void OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver)
override bool Select ()
void SetEntity (EntityAI zombie_entity)
void SetHeaderName ()
void ToggleContainer (Widget w)
override bool TransferItem ()
override bool TransferItemToVicinity ()
override void UpdateRadialIcon ()

Protected Attributes

ref ContainerWithCargo m_CargoGrid
ref AttachmentsGroupContainer m_Container
ref map< int, SlotsIconm_InventorySlots
ref map< EntityAI, ref Containerm_ShowedItems = new map<EntityAI, ref Container>
EntityAI m_ZombieEntity

Additional Inherited Members

Private Member Functions inherited from CollapsibleContainer
void CollapsibleContainer (LayoutHolder parent, int sort=-1)
bool CanDisplayAnyCategory ()
void CollapseButtonOnMouseButtonDown (Widget w)
EntityAI GetEntity ()
override Header GetHeader ()
override void Insert (LayoutHolder container, int pos=-1, bool immedUpdate=true)
bool IsHidden ()
void LoadDefaultState ()
override bool OnChildAdd (Widget w, Widget child)
override bool OnChildRemove (Widget w, Widget child)
override void OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver)
override void OnHide ()
override void OnShow ()
override void Refresh ()
override void Remove (LayoutHolder container)
void SetCollapsibleHeaderArrowState (bool open)
override void SetHeader (Header header)
override void SetLayoutName ()
override void Toggle ()
void UpdateCollapseButtons ()
Private Attributes inherited from CollapsibleContainer
ref CollapsibleHeader m_CollapsibleHeader
bool m_Hidden

Detailed Description

Definition at line 1 of file zombiecontainer.c.

Constructor & Destructor Documentation

◆ ZombieContainer()

◆ ~ZombieContainer()

void ~ZombieContainer ( )
inlineprotected

Definition at line 28 of file zombiecontainer.c.

References ItemAttached(), ItemDetached(), and m_ZombieEntity.

Member Function Documentation

◆ AddSlotsContainer()

void AddSlotsContainer ( int row_count)
inlineprotected

Definition at line 520 of file zombiecontainer.c.

References m_Container, and m_ZombieEntity.

Referenced by InitGhostSlots().

◆ CanOpenCloseContainerEx()

override bool CanOpenCloseContainerEx ( EntityAI focusedEntity)
inlineprotected

◆ CollapseButtonOnMouseButtonDown()

override void CollapseButtonOnMouseButtonDown ( Widget w)
inlineprotected

Definition at line 604 of file zombiecontainer.c.

◆ DoubleClick()

void DoubleClick ( Widget w,
int x,
int y,
int button )
inlineprotected

◆ DraggingOverHeader()

override void DraggingOverHeader ( Widget w,
int x,
int y,
Widget receiver )
inlineprotected

Definition at line 134 of file zombiecontainer.c.

References g_Game, ItemPreviewWidget::GetItem(), name, x, and y.

◆ EquipItem()

override bool EquipItem ( )
inlineprotected

Definition at line 609 of file zombiecontainer.c.

References g_Game, and Container::GetFocusedItem().

◆ ExpandCollapseContainer()

override void ExpandCollapseContainer ( )
inlineprotected

Definition at line 93 of file zombiecontainer.c.

References IsZombieEquipmentActive(), and ToggleContainer().

◆ GetSlotsIcon()

SlotsIcon GetSlotsIcon ( int row,
int column )
inlineprotected

Definition at line 409 of file zombiecontainer.c.

References SlotsContainer::GetSlotIcon(), and m_Container.

Referenced by InitGhostSlots().

◆ GetWidgetSlot()

Widget GetWidgetSlot ( int slot_number)
inlineprotected

Definition at line 527 of file zombiecontainer.c.

References ITEMS_IN_ROW, and m_Container.

◆ InitGhostSlots()

◆ IsContainerWithCargoActive()

bool IsContainerWithCargoActive ( )
inlineprotected

Definition at line 67 of file zombiecontainer.c.

◆ IsEmptyItemActive()

bool IsEmptyItemActive ( )
inlineprotected

Definition at line 88 of file zombiecontainer.c.

References Container::GetFocusedItem().

◆ IsItemWithAttachmentsActive()

bool IsItemWithAttachmentsActive ( )
inlineprotected

Definition at line 72 of file zombiecontainer.c.

◆ IsItemWithContainerActive()

bool IsItemWithContainerActive ( )
inlineprotected

Definition at line 82 of file zombiecontainer.c.

References Container::GetFocusedItem().

◆ IsItemWithQuantityActive()

override bool IsItemWithQuantityActive ( )
inlineprotected

◆ IsZombieEquipmentActive()

bool IsZombieEquipmentActive ( )
inlineprotected

Definition at line 77 of file zombiecontainer.c.

References m_Container.

Referenced by ExpandCollapseContainer().

◆ ItemAttached()

◆ ItemDetached()

void ItemDetached ( EntityAI item,
string slot_name )
inlineprotected

◆ MouseClick()

void MouseClick ( Widget w,
int x,
int y,
int button )
inlineprotected

◆ OnDropReceivedFromGhostArea()

void OnDropReceivedFromGhostArea ( Widget w,
int x,
int y,
Widget receiver )
inlineprotected

Definition at line 169 of file zombiecontainer.c.

References g_Game, ItemPreviewWidget::GetItem(), m_ZombieEntity, name, x, and y.

◆ OnDropReceivedFromHeader()

override void OnDropReceivedFromHeader ( Widget w,
int x,
int y,
Widget receiver )
inlineprotected

Definition at line 102 of file zombiecontainer.c.

References g_Game, ItemPreviewWidget::GetItem(), m_ZombieEntity, name, x, and y.

◆ Select()

◆ SetEntity()

void SetEntity ( EntityAI zombie_entity)
inlineprotected

◆ SetHeaderName()

void SetHeaderName ( )
inlineprotected

Definition at line 240 of file zombiecontainer.c.

References CollapsibleContainer::m_CollapsibleHeader.

Referenced by ZombieContainer().

◆ ToggleContainer()

void ToggleContainer ( Widget w)
inlineprotected

◆ TransferItem()

override bool TransferItem ( )
inlineprotected

Definition at line 630 of file zombiecontainer.c.

References g_Game, Container::GetFocusedItem(), and GetParent().

◆ TransferItemToVicinity()

override bool TransferItemToVicinity ( )
inlineprotected

Definition at line 736 of file zombiecontainer.c.

References g_Game, and Container::GetFocusedItem().

◆ UpdateRadialIcon()

override void UpdateRadialIcon ( )
inlineprotected

Definition at line 46 of file zombiecontainer.c.

References CollapsibleContainer::IsHidden(), and m_ZombieEntity.

Field Documentation

◆ m_CargoGrid

ref ContainerWithCargo m_CargoGrid
protected

Definition at line 4 of file zombiecontainer.c.

Referenced by InitGhostSlots().

◆ m_Container

◆ m_InventorySlots

ref map<int, SlotsIcon> m_InventorySlots
protected

Definition at line 5 of file zombiecontainer.c.

Referenced by ZombieContainer(), InitGhostSlots(), ItemAttached(), and ItemDetached().

◆ m_ShowedItems

ref map<EntityAI, ref Container> m_ShowedItems = new map<EntityAI, ref Container>
protected

◆ m_ZombieEntity


The documentation for this class was generated from the following file: