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

Private Member Functions

void AttachmentCategoriesSlotsContainer (LayoutHolder parent, int index)
override bool CanCombine ()
override bool CanCombineAmmo ()
override bool Combine ()
override bool EquipItem ()
void ExpandCollapseContainer (bool expand)
string GetAttachmentCategory (string config_path_attachment_categories, int i)
int GetFocusedID ()
override EntityAI GetFocusedItem ()
string GetIconName (string config_path_attachment_categories, string attachment_category)
int GetParentID ()
SlotsContainer GetSlotsContainer ()
override bool IsDisplayable ()
override bool IsEmpty ()
override bool IsItemActive ()
override bool IsItemWithQuantityActive ()
override bool Select ()
override bool SelectItem ()
override void SetLayoutName ()
override bool SplitItem ()
override bool TransferItem ()
override bool TransferItemToVicinity ()
Private Member Functions inherited from Container
void ~CargoContainer ()
void AddedToCargo (EntityAI item)
void AddedToCargoEx (EntityAI item, bool refresh=true)
override bool CanCombineAmmo ()
void CargoContainer (LayoutHolder parent, bool is_attachment=false)
override void CheckHeaderDragability ()
void ClosableContainer (LayoutHolder parent, int sort=-1)
override void Close ()
void CloseButtonOnMouseButtonDown ()
override bool Combine ()
override LayoutHolder Get (int x)
int GetAttachmentSlotID ()
int GetCargoCapacity ()
int GetCargoIndex ()
EntityAI GetEntity ()
override float GetFocusedContainerHeight (bool contents=false)
override float GetFocusedContainerHeight (bool contents=false)
override float GetFocusedContainerYPos (bool contents=false)
override float GetFocusedContainerYPos (bool contents=false)
override float GetFocusedContainerYScreenPos (bool contents=false)
override float GetFocusedContainerYScreenPos (bool contents=false)
Icon GetFocusedIcon ()
override EntityAI GetFocusedItem ()
override Header GetHeader ()
Icon GetIcon (EntityAI item)
Icon GetIcon (int index)
int GetIconsCount ()
float GetIconSize ()
int GetMaxCargoCapacity ()
int GetRecipeCount (bool recipe_anywhere, ItemBase entity1, ItemBase entity2, PlayerBase player)
float GetSpaceSize ()
bool HasItem (EntityAI item)
void InitGridHeight ()
Icon InitIcon (Icon icon, EntityAI item, int pos_x, int pos_y)
Icon InitIconEx (Icon icon, EntityAI item, int pos_x, int pos_y, bool refresh=true)
override bool IsDisplayable ()
override bool IsEmpty ()
override bool IsItemActive ()
override bool IsItemWithQuantityActive ()
void MoveContainerDown (Widget cont)
void MoveContainerUp (Widget cont)
void MovedInCargo (EntityAI item)
override void OnShow ()
override void Open ()
override void Refresh ()
override void Refresh ()
void RefreshImpl ()
void ReleaseLock (EntityAI item)
void RemovedFromCargo (EntityAI item)
override bool Select ()
override bool SelectItem ()
override void SetActive (bool active)
void SetAlternateFalseTextHeaderWidget (TextWidget w)
void SetAttachmentSlotID (int slotID)
override void SetDefaultFocus (bool while_micromanagment_mode=false)
void SetEntity (EntityAI item, int cargo_index=0, bool immedUpdate=true)
override void SetLastActive ()
override void SetLastFocus ()
override void SetLayoutName ()
override void SetLayoutName ()
void SetLock (EntityAI item)
override void SetNextActive ()
override void SetNextLeftActive ()
override void SetNextRightActive ()
void SetOpenState (bool state)
override void SetPreviousActive (bool force=false)
void ShowFalseCargoHeader (bool show)
override bool TransferItem ()
override bool TransferItemToVicinity ()
override void Unfocus ()
override void UnfocusAll ()
void UpdateHeaderText ()
override void UpdateInterval ()
override void UpdateRadialIcon ()
void UpdateRowVisibility (int count)
void UpdateSelection ()
void UpdateSize ()

Private Attributes

ref SlotsContainer m_ItemsCont
Private Attributes inherited from Container
TextWidget m_AlternateFalseHeaderTextWidget
int m_AttachmentSlotID = -1
CargoBase m_Cargo
Widget m_CargoContainer
Widget m_CargoHeader
int m_CargoIndex = -1
ref ClosableHeader m_ClosableHeader
TextWidget m_FalseHeaderTextWidget
int m_FocusedItemPosition = -1
ref array< ref Iconm_Icons
float m_IconSize
bool m_IsAttachment
Widget m_ItemsContainer
bool m_LockCargo
ref SizeToChild m_Resizer1
ref SizeToChild m_Resizer2
ref Timer m_ResizeTimer
ref array< ref CargoContainerRowm_Rows
ref map< EntityAI, ref Param3< ref Icon, int, int > > m_ShowedItemPositions
ref map< EntityAI, ref Param3< ref Icon, int, int > > m_ShowedLockPositions
float m_SpaceSize
const int ROWS_NUMBER_XBOX = 5

Detailed Description

Definition at line 1 of file attachmentcategoriesslotscontainer.c.

Constructor & Destructor Documentation

◆ AttachmentCategoriesSlotsContainer()

Member Function Documentation

◆ CanCombine()

override bool CanCombine ( )
inlineprivate

Definition at line 107 of file attachmentcategoriesslotscontainer.c.

◆ CanCombineAmmo()

override bool CanCombineAmmo ( )
inlineprivate

Definition at line 112 of file attachmentcategoriesslotscontainer.c.

◆ Combine()

override bool Combine ( )
inlineprivate

Definition at line 82 of file attachmentcategoriesslotscontainer.c.

◆ EquipItem()

override bool EquipItem ( )
inlineprivate

Definition at line 102 of file attachmentcategoriesslotscontainer.c.

◆ ExpandCollapseContainer()

void ExpandCollapseContainer ( bool expand)
inlineprivate

Definition at line 66 of file attachmentcategoriesslotscontainer.c.

References m_ItemsCont.

◆ GetAttachmentCategory()

string GetAttachmentCategory ( string config_path_attachment_categories,
int i )
inlineprivate

Definition at line 132 of file attachmentcategoriesslotscontainer.c.

References g_Game.

◆ GetFocusedID()

int GetFocusedID ( )
inlineprivate

Definition at line 61 of file attachmentcategoriesslotscontainer.c.

References m_ItemsCont.

◆ GetFocusedItem()

override EntityAI GetFocusedItem ( )
inlineprivate

Definition at line 51 of file attachmentcategoriesslotscontainer.c.

References m_ItemsCont.

◆ GetIconName()

string GetIconName ( string config_path_attachment_categories,
string attachment_category )
inlineprivate

Definition at line 139 of file attachmentcategoriesslotscontainer.c.

References g_Game.

◆ GetParentID()

int GetParentID ( )
inlineprivate

Definition at line 56 of file attachmentcategoriesslotscontainer.c.

References m_ItemsCont.

◆ GetSlotsContainer()

SlotsContainer GetSlotsContainer ( )
inlineprivate

◆ IsDisplayable()

override bool IsDisplayable ( )
inlineprivate

◆ IsEmpty()

override bool IsEmpty ( )
inlineprivate

Definition at line 117 of file attachmentcategoriesslotscontainer.c.

◆ IsItemActive()

override bool IsItemActive ( )
inlineprivate

Definition at line 122 of file attachmentcategoriesslotscontainer.c.

◆ IsItemWithQuantityActive()

override bool IsItemWithQuantityActive ( )
inlineprivate

Definition at line 127 of file attachmentcategoriesslotscontainer.c.

◆ Select()

override bool Select ( )
inlineprivate

Definition at line 77 of file attachmentcategoriesslotscontainer.c.

◆ SelectItem()

override bool SelectItem ( )
inlineprivate

Definition at line 72 of file attachmentcategoriesslotscontainer.c.

◆ SetLayoutName()

override void SetLayoutName ( )
inlineprivate

Definition at line 41 of file attachmentcategoriesslotscontainer.c.

References WidgetLayoutName::Container.

◆ SplitItem()

override bool SplitItem ( )
inlineprivate

Definition at line 97 of file attachmentcategoriesslotscontainer.c.

◆ TransferItem()

override bool TransferItem ( )
inlineprivate

Definition at line 92 of file attachmentcategoriesslotscontainer.c.

◆ TransferItemToVicinity()

override bool TransferItemToVicinity ( )
inlineprivate

Definition at line 87 of file attachmentcategoriesslotscontainer.c.

Field Documentation

◆ m_ItemsCont


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