class InventoryGridSource
InventoryGrid › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 1
void InventoryGrid()Members 17
static int ITEM_COLOR_QUICKBAR_NORMAL = 0x0AFFFFFFstatic int ITEM_COLOR_QUICKBAR_H_GOOD = 0x2A6e980dReferenced by InventoryQuickbar.GetQuickbarItemColor()
static int ITEM_COLOR_QUICKBAR_H_BAD = 0x2A980d0dReferenced by InventoryQuickbar.GetQuickbarItemColor()
static int ITEM_COLOR_QUICKBAR_I_BAD = 0x2A986e0dReferenced by InventoryQuickbar.GetQuickbarItemColor()
static int ITEM_COLOR_NORMAL = 0x0AFFFFFFReferenced by ResetItemWidget()
static int ITEM_COLOR_DRAG = 0x0AFFFFFFReferenced by InventoryQuickbar.OnItemDrag()
reference bool m_IsDebugOutputReferenced by OnDoubleClick(), OnDrag(), OnDraggingOver()
Show 5 more
, OnDrop(), OnDropReceived(), OnMouseButtonDown(), OnMouseButtonUp(), and OnMouseEnter()Referenced by GenerateQuickBarBackgroundTiles(), GetCol(), GetColFromBg()
Show 3 more
, GetItemBackground(), InventoryGrid(), and SetGridSize()protected ref TItemsMap m_Itemsprotected InventoryGridController m_Controllerprotected Widget m_RootReferenced by GenerateQuickBarBackgroundTiles(), GetRoot(), OnDoubleClick()
Show 8 more
, OnDrag(), OnDraggingOver(), OnDrop(), OnDropReceived(), OnMouseButtonDown(), OnMouseButtonUp(), OnMouseEnter(), and OnWidgetScriptInit()protected int m_GridSizeprotected bool m_IsMouseLeftDownprotected bool m_CanAddItemInHandToInventoryprivate Widget m_on_drag_itemprivate int m_colMethods 37
protected void OnWidgetScriptInit(Widget w)bool CanAddItemInHandToInventory()References m_CanAddItemInHandToInventory
Referenced by InventoryQuickbar.GetQuickbarItemColor()
References GetCol(), Widget.GetName(), IsValidPos()
Show 6 more
, InventoryGridController.OnItemEnter(), PrintString(), int.ToString(), m_Controller, m_IsDebugOutput, and m_RootReferences GetCol(), Widget.GetName(), IsValidPos()
Show 8 more
, InventoryGridController.OnItemLeftClick(), PrintString(), int.ToString(), m_col, m_Controller, m_IsDebugOutput, m_IsMouseLeftDown, and m_RootReferences GetCol(), Widget.GetName(), IsValidPos()
Show 6 more
, InventoryGridController.OnItemDoubleClick(), PrintString(), int.ToString(), m_Controller, m_IsDebugOutput, and m_RootReferences map.GetKeyByValueChecked(), map.GetKeyByValueChecked(), m_BackgroundWidgets
Show 1 more
, m_ItemWidgetsReferenced by OnDoubleClick(), OnDrag(), OnDraggingOver()
Show 4 more
, OnDropReceived(), OnMouseButtonDown(), OnMouseButtonUp(), and OnMouseEnter()int GetGridSize()References m_GridSize
void SetGridSize(int size)Referenced by InventoryQuickbar.UpdateItems()
References m_GridSize
Referenced by OnDoubleClick(), OnDrag(), OnDraggingOver()
Show 4 more
, OnDropReceived(), OnMouseButtonDown(), OnMouseButtonUp(), and OnMouseEnter()References GetCol(), Widget.GetName(), IsValidPos()
Show 6 more
, InventoryGridController.OnItemDraggingOver(), PrintString(), int.ToString(), m_Controller, m_IsDebugOutput, and m_RootReferences GetCol(), Widget.GetName(), IsValidPos()
Show 6 more
, InventoryGridController.OnItemDropReceived(), PrintString(), int.ToString(), m_Controller, m_IsDebugOutput, and m_RootReferenced by SetItemColor()
Referenced by AddItem(), RefreshItemVariables(), RefreshQuickbarItemVariables()
Show 3 more
, RemoveItem(), ResetItem(), and SetItem()void SetItemColor(InventoryItem item, int color)References map.Contains(), map.Get(), GetItem()
Show 3 more
, Math.Round(), Widget.SetColor(), and m_ItemsReferenced by InventoryQuickbar.OnItemDrag()
void SetController(InventoryGridController controller)References m_Controller
Referenced by InventoryQuickbar.UpdateItems()
InventoryGridController GetController()References m_Controller
void GenerateQuickBarBackgroundTiles(int count)References Class.Cast(), WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget()
Show 7 more
, CGame.GetWorkspace(), map.Insert(), TextWidget.SetText(), TextWidget.SetText(), Class.ToString(), m_BackgroundWidgets, and m_RootReferenced by InventoryQuickbar.UpdateItems()
void UpdateQuickbarItems(TItemsMap items)Referenced by InventoryQuickbar.UpdateItems()
References AddItem(), map.Contains(), map.Contains()
Show 11 more
, map.Count(), map.Count(), map.Get(), map.Get(), map.GetKey(), map.GetKey(), vector.LengthSq(), RefreshItemVariables(), RemoveItem(), Vector(), and m_Itemsvoid UpdateQuantityItems()References map.Count(), map.Get(), map.GetKey()
Show 3 more
, RefreshItemVariables(), Math.Round(), and m_Itemsvoid UpdateTemperatureItems()References map.Count(), map.Get(), map.GetKey()
Show 3 more
, RefreshItemVariables(), Math.Round(), and m_Itemsvoid RefreshQuickbarItemVariables(InventoryItem item, vector data)References Widget.FindAnyWidget(), GetItemBackground(), InventoryGridController.GetQuickbarItemColor()
Show 4 more
, RefreshItemVariables(), Math.Round(), Widget.SetColor(), and m_ControllerReferenced by UpdateQuickbarItems()
void RefreshItemVariables(InventoryItem item, vector data, bool show_quantity, bool show_temperature)References Class.Cast(), Class.Cast(), Widget.FindAnyWidget()
Show 17 more
, GetItemBackground(), InventoryGridController.GetItemColor(), InventoryGridController.GetItemCount(), InventoryGridController.GetItemQuantity(), InventoryGridController.GetItemQuantityMax(), InventoryGridController.GetItemQuantityText(), SimpleProgressBarWidget.GetMax(), InventoryGridController.HasItemQuantity(), Class.IsInherited(), Math.Round(), Widget.SetColor(), SimpleProgressBarWidget.SetCurrent(), TextWidget.SetText(), Widget.Show(), Widget.Show(), Widget.Show(), and m_ControllerReferenced by AddItem(), RefreshQuickbarItemVariables(), ResetItem()
Show 4 more
, SetItem(), UpdateItems(), UpdateQuantityItems(), and UpdateTemperatureItems()void AddItem(InventoryItem item, vector data, vector rotation)References Class.Cast(), WorkspaceWidget.CreateWidgets(), Widget.FindAnyWidget()
Show 17 more
, Widget.FindAnyWidget(), Widget.FindAnyWidget(), ItemPreviewWidget.GetItem(), GetItemBackground(), EntityAI.GetViewIndex(), CGame.GetWorkspace(), map.Insert(), RefreshItemVariables(), ResetItemWidget(), Math.Round(), map.Set(), ItemPreviewWidget.SetItem(), ItemPreviewWidget.SetModelOrientation(), ItemPreviewWidget.SetView(), Widget.Show(), m_Items, and m_ItemWidgetsvoid SetItem(InventoryItem item, vector data, vector rotation)References Class.Cast(), Widget.FindAnyWidget(), Widget.FindAnyWidget()
Show 14 more
, Widget.FindAnyWidget(), ItemPreviewWidget.GetItem(), GetItemBackground(), EntityAI.GetViewIndex(), RefreshItemVariables(), ResetItemWidget(), Math.Round(), map.Set(), ItemPreviewWidget.SetItem(), ItemPreviewWidget.SetModelOrientation(), ItemPreviewWidget.SetView(), Widget.Show(), Widget.Show(), and m_Itemsvoid ResetItem(InventoryItem item)References map.Contains(), Widget.FindAnyWidget(), map.Get()
Show 5 more
, GetItemBackground(), RefreshItemVariables(), ResetItemWidget(), Math.Round(), and m_Itemsbool HasItem(InventoryItem item)void RemoveItem(InventoryItem item)References map.Contains(), Widget.FindAnyWidget(), map.Get()