Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SCR_GameOverTypeAttributeUIComponent Interface Reference
Inheritance diagram for SCR_GameOverTypeAttributeUIComponent:
[legend]

Public Member Functions

override void Init (Widget w, SCR_BaseEditorAttribute attribute)
 Initialize GUI from attribute.
 
- Public Member Functions inherited from SCR_DropdownEditorAttributeUIComponent
override void Init (Widget w, SCR_BaseEditorAttribute attribute)
 Initialize GUI from attribute.
 
SCR_BaseEditorAttributeFloatStringValues GetComboBoxData ()
 Get ComboBoxData from the drop down UI Attribute.
 
override void SetVariableToDefaultValue (SCR_BaseEditorAttributeVar var)
 
override void SetFromVar (SCR_BaseEditorAttributeVar var)
 Update GUI from attribute variable.
 
override bool OnChange (Widget w, int x, int y, bool finished)
 
override void HandlerDeattached (Widget w)
 
- Public Member Functions inherited from SCR_BaseEditorAttributeUIComponent
SCR_BaseEditorAttribute GetAttribute ()
 Get attribute this component represents.
 
void SetFromVar (SCR_BaseEditorAttributeVar var)
 Update GUI from attribute variable.
 
void Init (Widget w, SCR_BaseEditorAttribute attribute)
 Initialize GUI from attribute.
 
override bool OnChange (Widget w, int x, int y, bool finished)
 
void ShowButtonDescription (SCR_AttributeButtonUIComponent button, bool showButtonDescription, string buttonDescription=string.Empty)
 
ScriptInvoker GetOnAttributeChanged ()
 Called on attribute changed via UI.
 
ScriptInvoker GetOnAttributeUIFocusChanged ()
 Called on focus changes.
 
ScriptInvoker GetOnEnabledByAttribute ()
 Called when another attribute enables/disables the attribute.
 
ScriptInvoker GetOnMouseLeave ()
 Called when the mouse leaves the attribute.
 
bool GetTickboxEnabled ()
 Get if tickbox is enabled or not.
 
void ToggleEnableAttributeTickbox ()
 Toggle tickbox UI, flipping the tickbox from true to false and viceversa.
 
bool GetIsFocused ()
 Get if attribute is focused /return if attribute is focused.
 
override bool OnFocus (Widget w, int x, int y)
 
override bool OnFocusLost (Widget w, int x, int y)
 
override bool OnMouseEnter (Widget w, int x, int y)
 
override bool OnMouseLeave (Widget w, Widget enterW, int x, int y)
 
override void HandlerDeattached (Widget w)
 

Additional Inherited Members

- Protected Member Functions inherited from SCR_DropdownEditorAttributeUIComponent
void CreateDropdownEntries ()
 
string GetFullDropdownEntryText (string text)
 
void OnChangeComboBox (SCR_ComboBoxComponent comboBox, int value)
 
- Protected Member Functions inherited from SCR_BaseEditorAttributeUIComponent
void SetFromVarExternal (SCR_BaseEditorAttributeVar var, bool isReset)
 
void SetFromVarOrDefault ()
 
void ToggleButtonSelected (bool selected, int index, bool animated=true)
 
void SetAsSubAttribute ()
 
void AttributeValueChanged ()
 
void ShowAttributeDescription ()
 
void HideAttributeDescription ()
 
void SetVariableToDefaultValue (SCR_BaseEditorAttributeVar var)
 
void ToggleEnableAttribute (bool enabled)
 
void ToggleEnable (bool enabled)
 Toggle UI enabled.
 
void OnTickboxToggleChanged (bool toggle)
 
void GamePadLockedSelectorFocusChanged (bool newFocus)
 
void OnFocusAttributeWidget (Widget w)
 Callback for focus of widget used.
 
void SetGamepadLockSelectorActive (bool isGamepad)
 
- Protected Attributes inherited from SCR_DropdownEditorAttributeUIComponent
SCR_ComboBoxComponent m_ComboBoxComponent
 
ref SCR_BaseEditorAttributeFloatStringValues m_comboboxData
 
bool m_bInitCalled
 
ref array< string > m_aDropdownArray = {}
 
- Protected Attributes inherited from SCR_BaseEditorAttributeUIComponent
string m_sUiComponentName
 
string m_sTickBoxAttributeName
 
string m_sAttributeHolder
 
string m_sGamePadLockedSelectorName
 
string m_sSubAttributeIndicatorName
 
float m_fSubAttributeDisabledAlphaColor
 
ref SCR_EditorAttributeUIInfo m_ButtonDescriptionUIInfo = new SCR_EditorAttributeUIInfo
 
SCR_AttributeButtonUIComponent m_ActiveButtonDescription
 
SCR_ChangeableComponentBase m_UIComponent
 
float m_fBottomPadding = 1
 
bool m_bIsSubAttribute
 
SCR_AttributeTickboxUIComponent m_TickBoxAttribute
 
Widget m_GamePadLockedSelector
 
SCR_AttributesManagerEditorComponent m_AttributeManager
 
InputManager m_InputManager
 
Widget m_SubAttributeIndicator
 
Widget m_wAttributeHolder
 
bool m_bEnabledByAttribute
 
bool m_bEnabledByTickbox
 
bool m_bIsFocused
 
bool m_bIsShowingDescription
 
bool m_bShowButtonDescription
 
string m_sButtonDescription
 
string m_sButtonDescriptionParam1
 
ref ScriptInvoker Event_OnAttributeChanged = new ScriptInvoker
 
ref ScriptInvoker Event_OnEnabledByAttribute = new ScriptInvoker
 
ref ScriptInvoker Event_OnAttributeUIFocusChanged = new ScriptInvoker
 
ref ScriptInvoker Event_OnInputDeviceChanged = new ScriptInvoker
 
ref ScriptInvoker Event_OnMouseLeave = new ScriptInvoker
 

Member Function Documentation

◆ Init()

override void SCR_GameOverTypeAttributeUIComponent.Init ( Widget  w,
SCR_BaseEditorAttribute  attribute 
)

Initialize GUI from attribute.

To be overridden by inherited classes.

Parameters
wWidget this component is attached to
attributeEditor attribute this component represents

Implements SCR_DropdownEditorAttributeUIComponent.


The documentation for this interface was generated from the following file: