| 
| override bool  | RemoveItem () | 
|   | 
| override void  | Init () | 
|   | 
| void  | SCR_InventorySlotGadgetUI (InventoryItemComponent pComponent=null, SCR_InventoryStorageBaseUI pStorageUI=null, bool bVisible=true, int iSlotIndex=-1, SCR_ItemAttributeCollection pAttributes=null) | 
|   | 
| void  | ~SCR_InventorySlotGadgetUI () | 
|   | 
| void  | UpdateReferencedComponent (InventoryItemComponent pComponent, SCR_ItemAttributeCollection attributes=null) | 
|   | 
| void  | UpdateInventorySlot (InventoryItemComponent comp, int stackNumber) | 
|   | 
| bool  | IsDraggable () | 
|   | 
| BaseInventoryStorageComponent  | GetStorageComponent () | 
|   | returns the storage component associated with this UI component  
  | 
|   | 
| LoadoutAreaType  | GetLoadoutArea () | 
|   | 
| void  | SetStackNumber (int i) | 
|   | 
| void  | IncreaseStackNumber () | 
|   | 
| void  | IncreaseStackNumberWithRplId (RplId id) | 
|   | 
| void  | OnOwnedSlotsUpdated () | 
|   | 
| Widget  | GetButtonWidget () | 
|   | 
| bool  | IsSlotEnabled () | 
|   | 
| bool  | IsSlotBlocked () | 
|   | 
| bool  | IsSlotSelected () | 
|   | 
| void  | SetSlotVisible (bool bVisible) | 
|   | should be the slot visible?  
  | 
|   | 
| void  | SetSlotBlocked (bool bBlocked) | 
|   | should be the slot be blocked?  
  | 
|   | 
| int  | GetSlotIndex () | 
|   | 
| void  | SetQuickSlotIndexVisible (TextWidget textQuickSlot, bool bVisible) | 
|   | 
| void  | OnSlotFocused () | 
|   | 
| override bool  | OnMouseEnter (Widget w, int x, int y) | 
|   | 
| override bool  | OnMouseLeave (Widget w, Widget enterW, int x, int y) | 
|   | 
| void  | OnSlotFocusLost () | 
|   | 
| void  | ToggleSelected () | 
|   | 
| void  | SetSelected (bool select) | 
|   | 
| void  | SetEnabled (bool enable) | 
|   | 
| bool  | OnDrop (SCR_InventorySlotUI slot) | 
|   | 
| void  | SetEnabledForMove (int iSelect) | 
|   | 
| InventoryItemComponent  | GetInventoryItemComponent () | 
|   | 
| BaseInventoryStorageComponent  | GetAsStorage () | 
|   | 
| SCR_InventoryStorageBaseUI  | GetStorageUI () | 
|   | 
| bool  | IsSelected () | 
|   | 
| string  | GetItemName () | 
|   | 
| void  | ClearItemDetails () | 
|   | 
| void  | SetItemFunctionality () | 
|   | stores the type of the functionality of the item in the slot  
  | 
|   | 
| SCR_CharacterInventoryStorageComponent  | GetCharacterStorage (IEntity entity) | 
|   | 
| void  | UseItem (IEntity player, SCR_EUseContext context) | 
|   | 
| bool  | CanUseItem (IEntity player) | 
|   | 
| int  | GetAmmoCount () | 
|   | 
| void  | Refresh () | 
|   | 
| void  | Destroy () | 
|   | Removes just the UI slot.  
  | 
|   | 
| void  | OnChangeLockState () | 
|   | 
| void  | SetSelectedQuickSlot (bool select) | 
|   | 
| ECommonItemType  | GetCommonItemType () | 
|   | 
| override bool  | OnFocus (Widget w, int x, int y) | 
|   | 
| override bool  | OnFocusLost (Widget w, int x, int y) | 
|   | 
| override bool  | OnChange (Widget w, bool finished) | 
|   | 
| Widget  | GetWidget () | 
|   | 
| int  | GetColumnSize () | 
|   | 
| int  | GetRowSize () | 
|   | 
| void  | SetSlotSize (ESlotSize slotSize) | 
|   | 
| ESlotSize  | GetSlotSize () | 
|   | 
| void  | SetPage (int iPage) | 
|   | 
| int  | GetPage () | 
|   | 
| ESlotFunction  | GetSlotedItemFunction () | 
|   | What functionality the item in the slot has? ( weapon, magazine, health, consumable... )  
  | 
|   | 
| void  | SetIcon (ResourceName texture) | 
|   | 
| override void  | HandlerAttached (Widget w) | 
|   | 
| ResourceName  | GetItemResource () | 
|   | 
| bool  | IsStacked () | 
|   | 
| void  | CheckCompatibility (SCR_InventorySlotUI slot) | 
|   | 
| bool  | IsCompatible () | 
|   | 
| void  | SCR_InventorySlotUI (InventoryItemComponent pComponent=null, SCR_InventoryStorageBaseUI pStorageUI=null, bool bVisible=true, int iSlotIndex=-1, SCR_ItemAttributeCollection pAttributes=null) | 
|   | 
| void  | ~SCR_InventorySlotUI () | 
|   | 
| override void  | HandlerDeattached (Widget w) | 
|   | 
UI Script Inventory Slot UI Layout.