Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
InventoryGridController Class Reference

Protected Member Functions

void ~InventoryQuickbar ()
override bool CanAddItemInHandToInventory ()
override int GetItemCount (InventoryItem item)
override float GetItemQuantity (InventoryItem item)
override int GetItemQuantityMax (InventoryItem item)
override string GetItemQuantityText (InventoryItem item)
override int GetQuickbarItemColor (InventoryGrid grid, InventoryItem item)
override int HasItemQuantity (InventoryItem item)
void InventoryQuickbar (Widget quickbarGridWidget)
override void OnItemDrag (InventoryGrid grid, Widget w, int row, int col)
override void OnItemDraggingOver (InventoryGrid grid, Widget w, int row, int col)
override void OnItemDrop (InventoryGrid grid, Widget w, int row, int col)
override void OnItemDropReceived (InventoryGrid grid, Widget w, int row, int col)
override void OnItemEnter (InventoryGrid grid, Widget w, int row, int col)
override void OnItemLeave (InventoryGrid grid, Widget w)
void Remove (InventoryItem itemToRemove)
void UpdateItems (Widget quickbarGridWidget)

Protected Attributes

int m_DraggingIndex
InventoryGrid m_Grid
ref TItemsMap m_Items

Detailed Description

Definition at line 1 of file inventoryquickbar.c.

Constructor & Destructor Documentation

◆ ~InventoryQuickbar()

void ~InventoryQuickbar ( )
inlineprotected

Definition at line 15 of file inventoryquickbar.c.

Member Function Documentation

◆ CanAddItemInHandToInventory()

override bool CanAddItemInHandToInventory ( )
inlineprotected

Definition at line 283 of file inventoryquickbar.c.

References g_Game.

◆ GetItemCount()

override int GetItemCount ( InventoryItem item)
inlineprotected

Definition at line 277 of file inventoryquickbar.c.

◆ GetItemQuantity()

override float GetItemQuantity ( InventoryItem item)
inlineprotected

Definition at line 266 of file inventoryquickbar.c.

References QuantityConversions::GetItemQuantity().

◆ GetItemQuantityMax()

override int GetItemQuantityMax ( InventoryItem item)
inlineprotected

Definition at line 271 of file inventoryquickbar.c.

◆ GetItemQuantityText()

override string GetItemQuantityText ( InventoryItem item)
inlineprotected

Definition at line 261 of file inventoryquickbar.c.

References QuantityConversions::GetItemQuantityText().

◆ GetQuickbarItemColor()

override int GetQuickbarItemColor ( InventoryGrid grid,
InventoryItem item )
inlineprotected

Definition at line 235 of file inventoryquickbar.c.

References GameInventory::CanSwapEntitiesEx(), and g_Game.

◆ HasItemQuantity()

override int HasItemQuantity ( InventoryItem item)
inlineprotected

Definition at line 256 of file inventoryquickbar.c.

References QuantityConversions::HasItemQuantity().

◆ InventoryQuickbar()

void InventoryQuickbar ( Widget quickbarGridWidget)
inlineprotected

Definition at line 8 of file inventoryquickbar.c.

References INDEX_NOT_FOUND, m_DraggingIndex, m_Items, and UpdateItems().

◆ OnItemDrag()

override void OnItemDrag ( InventoryGrid grid,
Widget w,
int row,
int col )
inlineprotected

Definition at line 224 of file inventoryquickbar.c.

References g_Game, m_DraggingIndex, and m_Grid.

◆ OnItemDraggingOver()

override void OnItemDraggingOver ( InventoryGrid grid,
Widget w,
int row,
int col )
inlineprotected

Definition at line 99 of file inventoryquickbar.c.

References ARGB(), ItemPreviewWidget::GetItem(), and name.

◆ OnItemDrop()

override void OnItemDrop ( InventoryGrid grid,
Widget w,
int row,
int col )
inlineprotected

◆ OnItemDropReceived()

override void OnItemDropReceived ( InventoryGrid grid,
Widget w,
int row,
int col )
inlineprotected

◆ OnItemEnter()

override void OnItemEnter ( InventoryGrid grid,
Widget w,
int row,
int col )
inlineprotected

Definition at line 81 of file inventoryquickbar.c.

◆ OnItemLeave()

override void OnItemLeave ( InventoryGrid grid,
Widget w )
inlineprotected

Definition at line 90 of file inventoryquickbar.c.

◆ Remove()

void Remove ( InventoryItem itemToRemove)
inlineprotected

Definition at line 66 of file inventoryquickbar.c.

References g_Game, and m_Grid.

Referenced by OnItemDrop().

◆ UpdateItems()

void UpdateItems ( Widget quickbarGridWidget)
inlineprotected

Definition at line 19 of file inventoryquickbar.c.

References g_Game, m_Grid, m_Items, and Vector().

Referenced by InventoryQuickbar().

Field Documentation

◆ m_DraggingIndex

int m_DraggingIndex
protected

Definition at line 6 of file inventoryquickbar.c.

Referenced by InventoryQuickbar(), OnItemDrag(), OnItemDrop(), and OnItemDropReceived().

◆ m_Grid

InventoryGrid m_Grid
protected

Definition at line 5 of file inventoryquickbar.c.

Referenced by OnItemDrag(), Remove(), and UpdateItems().

◆ m_Items

ref TItemsMap m_Items
protected

Definition at line 4 of file inventoryquickbar.c.

Referenced by InventoryQuickbar(), and UpdateItems().


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