class InventoryQuickbarSource
InventoryQuickbar › InventoryGridController › ScriptedWidgetEventHandler › Managed
All members, including inherited
Constructors 2
void InventoryQuickbar(Widget quickbarGridWidget)void ~InventoryQuickbar()Members 3
protected ref TItemsMap m_Itemsprotected InventoryGrid m_Gridprotected int m_DraggingIndexMethods 15
void UpdateItems(Widget quickbarGridWidget)References Class.Cast(), Class.Cast(), map.Clear()
Show 13 more
, InventoryGrid.GenerateQuickBarBackgroundTiles(), InventoryGrid.GetGridSize(), CGame.GetPlayer(), PlayerBase.GetQuickBarEntity(), PlayerBase.GetQuickBarSize(), Widget.GetScript(), map.Set(), InventoryGrid.SetController(), InventoryGrid.SetGridSize(), InventoryGrid.UpdateQuickbarItems(), Vector(), m_Grid, and m_ItemsReferenced by IngameHud.RefreshQuickbar(), Inventory.Inventory(), Inventory.RefreshQuickbar()
Show 1 more
, InventoryQuickbar()void Remove(InventoryItem itemToRemove)Referenced by OnItemDrop()
override void OnItemEnter(InventoryGrid grid, Widget w, int row, int col)References InventoryGrid.GetRoot()
override void OnItemLeave(InventoryGrid grid, Widget w)References InventoryGrid.GetRoot()
override void OnItemDraggingOver(InventoryGrid grid, Widget w, int row, int col)override void OnItemDropReceived(InventoryGrid grid, Widget w, int row, int col)References GameInventory.CanRemoveEntity(), Class.Cast(), Class.Cast()
Show 17 more
, Class.Cast(), Class.Cast(), Widget.FindAnyWidget(), UIManager.FindMenu(), ItemManager.GetDraggedItem(), EntityAI.GetHierarchyRootPlayer(), ItemManager.GetInstance(), EntityAI.GetInventory(), ItemPreviewWidget.GetItem(), Widget.GetName(), CGame.GetPlayer(), PlayerBase.GetQuickBarEntity(), CGame.GetUIManager(), InventoryMenu.RefreshQuickbar(), string.Replace(), PlayerBase.SetQuickBarEntityShortcut(), and m_DraggingIndexoverride void OnItemDrop(InventoryGrid grid, Widget w, int row, int col)override void OnItemDrag(InventoryGrid grid, Widget w, int row, int col)override int GetQuickbarItemColor(InventoryGrid grid, InventoryItem item)override int HasItemQuantity(InventoryItem item)References QuantityConversions.HasItemQuantity()
override string GetItemQuantityText(InventoryItem item)References QuantityConversions.GetItemQuantityText()
override float GetItemQuantity(InventoryItem item)References QuantityConversions.GetItemQuantity()
override int GetItemQuantityMax(InventoryItem item)override int GetItemCount(InventoryItem item)override bool CanAddItemInHandToInventory()References GameInventory.CanAddEntityToInventory(), Class.Cast(), Man.GetEntityInHands()