Dayz Explorer 1.28.160049
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 SetEntity (EntityAI zombie_entity)
 
override void UpdateRadialIcon ()
 
override bool IsItemWithQuantityActive ()
 
bool IsContainerWithCargoActive ()
 
bool IsItemWithAttachmentsActive ()
 
bool IsZombieEquipmentActive ()
 
bool IsItemWithContainerActive ()
 
bool IsEmptyItemActive ()
 
override void ExpandCollapseContainer ()
 
override void OnDropReceivedFromHeader (Widget w, int x, int y, Widget receiver)
 
override void DraggingOverHeader (Widget w, int x, int y, Widget receiver)
 
void OnDropReceivedFromGhostArea (Widget w, int x, int y, Widget receiver)
 
void SetHeaderName ()
 
void ItemAttached (EntityAI item, string slot_name)
 
void ItemDetached (EntityAI item, string slot_name)
 
override bool CanOpenCloseContainerEx (EntityAI focusedEntity)
 
void ToggleContainer (Widget w)
 
void MouseClick (Widget w, int x, int y, int button)
 
SlotsIcon GetSlotsIcon (int row, int column)
 
void InitGhostSlots ()
 
void AddSlotsContainer (int row_count)
 
Widget GetWidgetSlot (int slot_number)
 
void DoubleClick (Widget w, int x, int y, int button)
 
override void CollapseButtonOnMouseButtonDown (Widget w)
 
override bool EquipItem ()
 
override bool TransferItem ()
 
override bool Select ()
 
override bool TransferItemToVicinity ()
 

Protected Attributes

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

Detailed Description

Definition at line 1 of file zombiecontainer.c.

Constructor & Destructor Documentation

◆ ZombieContainer()

void ZombieContainer::ZombieContainer ( LayoutHolder parent,
int sort = -1 )
protected

Definition at line 9 of file zombiecontainer.c.

◆ ~ZombieContainer()

void ZombieContainer::~ZombieContainer ( )
protected

Definition at line 28 of file zombiecontainer.c.

Member Function Documentation

◆ AddSlotsContainer()

void ZombieContainer::AddSlotsContainer ( int row_count)
protected

Definition at line 520 of file zombiecontainer.c.

◆ CanOpenCloseContainerEx()

override bool ZombieContainer::CanOpenCloseContainerEx ( EntityAI focusedEntity)
protected

Definition at line 321 of file zombiecontainer.c.

◆ CollapseButtonOnMouseButtonDown()

override void ZombieContainer::CollapseButtonOnMouseButtonDown ( Widget w)
protected

Definition at line 604 of file zombiecontainer.c.

◆ DoubleClick()

void ZombieContainer::DoubleClick ( Widget w,
int x,
int y,
int button )
protected

Definition at line 535 of file zombiecontainer.c.

◆ DraggingOverHeader()

override void ZombieContainer::DraggingOverHeader ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 134 of file zombiecontainer.c.

◆ EquipItem()

override bool ZombieContainer::EquipItem ( )
protected

Definition at line 609 of file zombiecontainer.c.

◆ ExpandCollapseContainer()

override void ZombieContainer::ExpandCollapseContainer ( )
protected

Definition at line 93 of file zombiecontainer.c.

◆ GetSlotsIcon()

SlotsIcon ZombieContainer::GetSlotsIcon ( int row,
int column )
protected

Definition at line 409 of file zombiecontainer.c.

◆ GetWidgetSlot()

Widget ZombieContainer::GetWidgetSlot ( int slot_number)
protected

Definition at line 527 of file zombiecontainer.c.

◆ InitGhostSlots()

void ZombieContainer::InitGhostSlots ( )
protected

Definition at line 414 of file zombiecontainer.c.

◆ IsContainerWithCargoActive()

bool ZombieContainer::IsContainerWithCargoActive ( )
protected

Definition at line 67 of file zombiecontainer.c.

◆ IsEmptyItemActive()

bool ZombieContainer::IsEmptyItemActive ( )
protected

Definition at line 88 of file zombiecontainer.c.

◆ IsItemWithAttachmentsActive()

bool ZombieContainer::IsItemWithAttachmentsActive ( )
protected

Definition at line 72 of file zombiecontainer.c.

◆ IsItemWithContainerActive()

bool ZombieContainer::IsItemWithContainerActive ( )
protected

Definition at line 82 of file zombiecontainer.c.

◆ IsItemWithQuantityActive()

override bool ZombieContainer::IsItemWithQuantityActive ( )
protected

Definition at line 61 of file zombiecontainer.c.

◆ IsZombieEquipmentActive()

bool ZombieContainer::IsZombieEquipmentActive ( )
protected

Definition at line 77 of file zombiecontainer.c.

◆ ItemAttached()

void ZombieContainer::ItemAttached ( EntityAI item,
string slot_name )
protected

Definition at line 245 of file zombiecontainer.c.

◆ ItemDetached()

void ZombieContainer::ItemDetached ( EntityAI item,
string slot_name )
protected

Definition at line 297 of file zombiecontainer.c.

◆ MouseClick()

void ZombieContainer::MouseClick ( Widget w,
int x,
int y,
int button )
protected

Definition at line 367 of file zombiecontainer.c.

◆ OnDropReceivedFromGhostArea()

void ZombieContainer::OnDropReceivedFromGhostArea ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 169 of file zombiecontainer.c.

◆ OnDropReceivedFromHeader()

override void ZombieContainer::OnDropReceivedFromHeader ( Widget w,
int x,
int y,
Widget receiver )
protected

Definition at line 102 of file zombiecontainer.c.

◆ Select()

override bool ZombieContainer::Select ( )
protected

Definition at line 669 of file zombiecontainer.c.

◆ SetEntity()

void ZombieContainer::SetEntity ( EntityAI zombie_entity)
protected

Definition at line 37 of file zombiecontainer.c.

◆ SetHeaderName()

void ZombieContainer::SetHeaderName ( )
protected

Definition at line 240 of file zombiecontainer.c.

◆ ToggleContainer()

void ZombieContainer::ToggleContainer ( Widget w)
protected

Definition at line 346 of file zombiecontainer.c.

◆ TransferItem()

override bool ZombieContainer::TransferItem ( )
protected

Definition at line 630 of file zombiecontainer.c.

◆ TransferItemToVicinity()

override bool ZombieContainer::TransferItemToVicinity ( )
protected

Definition at line 736 of file zombiecontainer.c.

◆ UpdateRadialIcon()

override void ZombieContainer::UpdateRadialIcon ( )
protected

Definition at line 46 of file zombiecontainer.c.

Member Data Documentation

◆ m_CargoGrid

ref ContainerWithCargo ZombieContainer::m_CargoGrid
protected

Definition at line 4 of file zombiecontainer.c.

◆ m_Container

ref AttachmentsGroupContainer ZombieContainer::m_Container
protected

Definition at line 3 of file zombiecontainer.c.

◆ m_InventorySlots

ref map<int, SlotsIcon> ZombieContainer::m_InventorySlots
protected

Definition at line 5 of file zombiecontainer.c.

◆ m_ShowedItems

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

Definition at line 6 of file zombiecontainer.c.

◆ m_ZombieEntity

EntityAI ZombieContainer::m_ZombieEntity
protected

Definition at line 7 of file zombiecontainer.c.


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