DIFF

class SlotsIconSource

SlotsIcon LayoutHolder ScriptedWidgetEventHandler Managed

All members, including inherited

Constructors 2

Members 40

protected static int m_NormalWidth
Referenced by GetNormalWidth(), and SlotsIcon()
protected static int m_NormalHeight
Referenced by GetNormalHeight(), and SlotsIcon()
protected bool m_IsWeapon = false
Referenced by CheckIsWeapon(), ClearRemainSelected(), Init()
Show 2 more, Refresh(), and UpdateInterval()
protected bool m_IsMagazine = false
protected bool m_HasTemperature = false
protected bool m_HasQuantity = false
Referenced by CheckHasQuantity(), ClearRemainSelected(), Init()
Show 2 more, Refresh(), and UpdateInterval()
protected bool m_HasItemSize = false
protected float m_CurrQuantity = -1
protected EntityAI m_SlotParent
protected Container m_Container
Referenced by ClearRemainSelected(), GetContainer(), Init()
Show 2 more, SetContainer(), and SlotsIcon()
protected int m_SlotID
Referenced by GetSlotID(), SetSlotID(), and SlotsIcon()
protected bool m_IsDragged = false
Referenced by ~SlotsIcon(), ClearRemainSelected(), OnIconDrag()
Show 1 more, OnIconDrop()
protected Widget m_CursorWidget
protected Widget m_ColWidget
Referenced by ClearRemainSelected(), GetColWidget(), OnIconDrag()
Show 2 more, OnIconDrop(), and SlotsIcon()
protected Widget m_MountedWidget
protected Widget m_OutOfReachWidget
protected Widget m_ReservedWidget
Referenced by ClearRemainSelected(), GetReservedWidget(), Init()
Show 1 more, SlotsIcon()
protected ItemPreviewWidget m_ItemPreview
protected ImageWidget m_GhostSlot
Referenced by ClearRemainSelected(), GetGhostSlot(), Init()
Show 1 more, SlotsIcon()
protected Widget m_ColorWidget
protected Widget m_SelectedPanel
Referenced by Clear(), GetSelectedPanel(), SetActive()
Show 1 more, SlotsIcon()
protected Widget m_EmptySelectedPanel
protected Widget m_MicromanagedPanel
protected Widget m_QuantityPanel
protected TextWidget m_QuantityItem
Referenced by ClearRemainSelected(), GetQuantityItem(), SetQuantity()
Show 1 more, SlotsIcon()
protected ProgressBarWidget m_QuantityProgress
protected Widget m_QuantityStack
Referenced by ClearRemainSelected(), GetQuantityStack(), SetQuantity()
Show 1 more, SlotsIcon()
protected string m_SlotDisplayName
protected string m_SlotDesc
Referenced by GetSlotDesc(), MouseEnterGhostSlot(), SetActive()
Show 1 more, SetSlotDesc()
protected Widget m_ItemSizePanel
Referenced by ClearRemainSelected(), GetItemSizePanel(), SetItemSize()
Show 1 more, SlotsIcon()
protected TextWidget m_ItemSizeWidget
protected Widget m_RadialIconPanel
protected Widget m_RadialIconClosed
protected Widget m_RadialIcon
Referenced by GetRadialIcon(), and SlotsIcon()
protected bool m_Reserved
Referenced by Init(), IsReserved(), MouseEnter()
Show 3 more, MouseLeave(), SlotsIcon(), and UpdateFlip()
protected ImageWidget m_AmmoIcon
protected ref array<ImageWidget> m_AmmoIcons

Methods 65

void SetSlotParent(EntityAI parent)
References m_SlotParent
string GetSlotDisplayName()
void SetSlotDesc(string text)
References m_SlotDesc
string GetSlotDesc()
References m_SlotDesc
Widget GetColWidget()
References m_ColWidget
Widget GetReservedWidget()
References m_ReservedWidget
Widget GetColorWidget()
References m_ColorWidget
Widget GetEmptySelectedPanel()
Widget GetQuantityPanel()
References m_QuantityPanel
TextWidget GetQuantityItem()
References m_QuantityItem
ProgressBarWidget GetQuantityProgress()
Widget GetQuantityStack()
References m_QuantityStack
Widget GetItemSizePanel()
References m_ItemSizePanel
TextWidget GetItemSizeWidget()
References m_ItemSizeWidget
ImageWidget GetAmmoIcon()
References m_AmmoIcon
bool IsFocused()
Referenced by Init()
override void SetLayoutName()
override void Refresh()
void SetTemperature()
Referenced by Refresh(), and UpdateInterval()
ItemBase GetItem()
References m_Item
void SetItemSize()
Referenced by UpdateInterval()
void UpdateFlip(bool flipped)
void CheckIsMagazine()
Referenced by Init()
void CheckHasTemperature()
Referenced by Init()
void CheckHasQuantity()
Referenced by Init()
void CheckHasItemSize()
Referenced by Init()
bool MouseLeaveGhostSlot(Widget w, Widget s, int x, int y)
Referenced by MouseLeave()
static int GetNormalWidth()
References m_NormalWidth
static int GetNormalHeight()
References m_NormalHeight