PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
ZombieContainer Class Reference

Private 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 ()
 

Private Attributes

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

Constructor & Destructor Documentation

◆ ZombieContainer()

◆ ~ZombieContainer()

void ~ZombieContainer ( )
inlineprivate

Member Function Documentation

◆ AddSlotsContainer()

void AddSlotsContainer ( int  row_count)
inlineprivate

References m_Container, and m_ZombieEntity.

Referenced by InitGhostSlots().

◆ CanOpenCloseContainerEx()

override bool CanOpenCloseContainerEx ( EntityAI  focusedEntity)
inlineprivate

◆ CollapseButtonOnMouseButtonDown()

override void CollapseButtonOnMouseButtonDown ( Widget  w)
inlineprivate

◆ DoubleClick()

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

◆ DraggingOverHeader()

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

◆ EquipItem()

override bool EquipItem ( )
inlineprivate

◆ ExpandCollapseContainer()

override void ExpandCollapseContainer ( )
inlineprivate

◆ GetSlotsIcon()

SlotsIcon GetSlotsIcon ( int  row,
int  column 
)
inlineprivate

◆ GetWidgetSlot()

Widget GetWidgetSlot ( int  slot_number)
inlineprivate

◆ InitGhostSlots()

◆ IsContainerWithCargoActive()

bool IsContainerWithCargoActive ( )
inlineprivate

◆ IsEmptyItemActive()

bool IsEmptyItemActive ( )
inlineprivate

◆ IsItemWithAttachmentsActive()

bool IsItemWithAttachmentsActive ( )
inlineprivate

◆ IsItemWithContainerActive()

bool IsItemWithContainerActive ( )
inlineprivate

◆ IsItemWithQuantityActive()

override bool IsItemWithQuantityActive ( )
inlineprivate

◆ IsZombieEquipmentActive()

bool IsZombieEquipmentActive ( )
inlineprivate

References m_Container.

Referenced by ExpandCollapseContainer().

◆ ItemAttached()

◆ ItemDetached()

◆ MouseClick()

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

◆ OnDropReceivedFromGhostArea()

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

◆ OnDropReceivedFromHeader()

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

◆ Select()

◆ SetEntity()

void SetEntity ( EntityAI  zombie_entity)
inlineprivate

◆ SetHeaderName()

void SetHeaderName ( )
inlineprivate

◆ ToggleContainer()

void ToggleContainer ( Widget  w)
inlineprivate

◆ TransferItem()

override bool TransferItem ( )
inlineprivate

◆ TransferItemToVicinity()

override bool TransferItemToVicinity ( )
inlineprivate

◆ UpdateRadialIcon()

override void UpdateRadialIcon ( )
inlineprivate

Field Documentation

◆ m_CargoGrid

protected ref ContainerWithCargo m_CargoGrid
private

Referenced by InitGhostSlots().

◆ m_Container

◆ m_InventorySlots

protected ref map<int, SlotsIcon> m_InventorySlots
private

◆ m_ShowedItems

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

◆ m_ZombieEntity


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