|
void | OpenQuickSlots () |
|
void | CloseQuickSlots () |
|
override void | UpdateValues (IEntity owner, float timeSlice) |
|
override void | OnStartDraw (IEntity owner) |
|
override void | OnStopDraw (IEntity owner) |
|
SCR_InfoDisplayHandler | GetHandler (TypeName handlerType) |
|
SCR_InfoDisplayInvoker | GetOnStart () |
|
SCR_InfoDisplayInvoker | GetOnStop () |
|
IEntity | GetOwnerEntity () |
|
Widget | GetContentWidget () |
|
string | GetContentWidgetName () |
|
void | SetRootWidget (notnull Widget root) |
|
void | SetContentWidget (notnull Widget content) |
|
void | Show (bool show, float speed=UIConstants.FADE_RATE_INSTANT, EAnimationCurve curve=EAnimationCurve.LINEAR) |
| Show/hide InfoDisplay properly, not breaking other systems like AdaptiveOpacity or ConditionalVisibility.
|
|
bool | IsShown () |
|
Widget | GetRootWidget () |
|
bool | GetDimensions (out float width, out float height, bool addSafezones=true) |
| Get width and height of the InfoDisplay element, optionally with safezones adjustments.
|
|
bool | GetAnchorPosition (out float x, out float y, EWidgetAnchor anchor=EWidgetAnchor.TOPLEFT, bool addSafezones=true) |
| Get width and height of the InfoDisplay element, optionally with safezones adjustments.
|
|
void | RegisterToHudManager () |
|
proto external int | GetInfoDisplays (out notnull array< BaseInfoDisplay > outInfoDisplays) |
|
proto external GenericComponent | FindComponentInParentContainer (TypeName typeName) |
|
|
void | Init (IEntity owner) |
|
void | RemoveActionListeners () |
|
void | ShowCommand (notnull SCR_InventoryStorageManagerComponent inventory) |
|
void | Action_QuickSlotsRadial (float value=0.0, EActionTrigger reason=0) |
|
void | Action_QuickSlotsBar (float value=0.0, EActionTrigger reason=0) |
|
void | Action_SwitchSlot (float value=0.0, EActionTrigger reason=0) |
|
void | Action_ScrollSlot (float value=0.0, EActionTrigger reason=0) |
|
void | ShowQuickSlots (bool show, float speed=UIConstants.FADE_RATE_DEFAULT) |
|
void | OnShownFinished (Widget w, float targetOpacity, WidgetAnimationOpacity anim=null) |
|
override void | OnStartDraw (IEntity owner) |
|
void | AdaptiveOpacity_Update (float opacity, float sceneBrightness, bool init=false) |
|
override void | OnStopDraw (IEntity owner) |
|
override void | UpdateValues (IEntity owner, float timeSlice) |
|
override void | OnInit (IEntity owner) |
|
void | OnInit (IEntity owner) |
|
void | UpdateValues (IEntity owner, float timeSlice) |
|
void | OnStartDraw (IEntity owner) |
|
void | OnStopDraw (IEntity owner) |
|
◆ Action_QuickSlotsBar()
void SCR_WeaponSwitchingBaseUI.Action_QuickSlotsBar |
( |
float |
value = 0::0 , |
|
|
EActionTrigger |
reason = 0 |
|
) |
| |
|
protected |
◆ Action_QuickSlotsRadial()
void SCR_WeaponSwitchingBaseUI.Action_QuickSlotsRadial |
( |
float |
value = 0::0 , |
|
|
EActionTrigger |
reason = 0 |
|
) |
| |
|
protected |
◆ Action_ScrollSlot()
void SCR_WeaponSwitchingBaseUI.Action_ScrollSlot |
( |
float |
value = 0::0 , |
|
|
EActionTrigger |
reason = 0 |
|
) |
| |
|
protected |
◆ Action_SwitchSlot()
void SCR_WeaponSwitchingBaseUI.Action_SwitchSlot |
( |
float |
value = 0::0 , |
|
|
EActionTrigger |
reason = 0 |
|
) |
| |
|
protected |
◆ CloseQuickSlots()
void SCR_WeaponSwitchingBaseUI.CloseQuickSlots |
( |
| ) |
|
◆ GetWeaponSwitchingBaseUI()
◆ HighlightQuickSlot()
static void SCR_WeaponSwitchingBaseUI.HighlightQuickSlot |
( |
int |
id, |
|
|
bool |
highlight = true |
|
) |
| |
|
static |
◆ Init()
void SCR_WeaponSwitchingBaseUI.Init |
( |
IEntity |
owner | ) |
|
|
protected |
◆ OnStartDraw()
override void SCR_WeaponSwitchingBaseUI.OnStartDraw |
( |
IEntity |
owner | ) |
|
◆ OnStopDraw()
override void SCR_WeaponSwitchingBaseUI.OnStopDraw |
( |
IEntity |
owner | ) |
|
◆ OpenQuickSlots()
void SCR_WeaponSwitchingBaseUI.OpenQuickSlots |
( |
| ) |
|
◆ RefreshQuickSlots()
static void SCR_WeaponSwitchingBaseUI.RefreshQuickSlots |
( |
int |
id = -1 | ) |
|
|
static |
◆ RemoveActionListeners()
void SCR_WeaponSwitchingBaseUI.RemoveActionListeners |
( |
| ) |
|
|
protected |
◆ SelectQuickSlot()
static void SCR_WeaponSwitchingBaseUI.SelectQuickSlot |
( |
int |
id | ) |
|
|
static |
◆ ShowCommand()
◆ ShowQuickSlots()
◆ UpdateValues()
override void SCR_WeaponSwitchingBaseUI.UpdateValues |
( |
IEntity |
owner, |
|
|
float |
timeSlice |
|
) |
| |
◆ m_sQuickSlotGridLayout
string SCR_WeaponSwitchingBaseUI.m_sQuickSlotGridLayout |
|
protected |
◆ s_bOpened
bool SCR_WeaponSwitchingBaseUI.s_bOpened |
|
static |
◆ s_bRadial
bool SCR_WeaponSwitchingBaseUI.s_bRadial |
|
static |
◆ s_QuickSlotStorage
◆ s_sItemPreviewManagerPrefab
ResourceName SCR_WeaponSwitchingBaseUI.s_sItemPreviewManagerPrefab = "{9F18C476AB860F3B}Prefabs/World/Game/ItemPreviewManager.et" |
|
staticprotected |
◆ s_WeaponSwitchingUI
◆ s_wQuickSlotStorage
Widget SCR_WeaponSwitchingBaseUI.s_wQuickSlotStorage |
|
staticprotected |
The documentation for this interface was generated from the following file:
- Game/UI/HUD/WeaponSwitching/SCR_WeaponSwitchingBaseUI.c