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

Public Member Functions

void OnAttributeChanged ()
 Sets Reset button enabled and close to Save and Close.
 
ResourceName GetCurrentCategory ()
 
void SetWidgetVisible (bool visible)
 
void InitWidget (array< ResourceName > categoryConfigs, array< ref SCR_EditorAttributeCategory > categories)
 
override void HandlerDeattached (Widget w)
 
- Public Member Functions inherited from MenuRootSubComponent
Widget GetWidget ()
 Get widget to which the component belongs to.
 
MenuRootBase GetMenu ()
 Get menu of which the widget is part of.
 
MenuRootComponent GetRootComponent ()
 Get root component of this subcomponent,.
 
void HandlerAttachedScripted (Widget w)
 Event called when subcomponent is initialized.
 
override void HandlerAttached (Widget w)
 
override void HandlerDeattached (Widget w)
 

Protected Member Functions

void ButtonClose ()
 
void OnCancelEndGame ()
 
void EndGamePopupComfirm ()
 
void OnAcceptEndGame ()
 
void ButtonReset ()
 
void OnReset ()
 
void ButtonAttributeEnableToggle ()
 
void RefreshAttributes ()
 
void OnCurrentTabChanged (SCR_TabViewComponent tabView, Widget w, int tabIndex)
 
void SetGamepadAttributeFocus (SCR_BaseEditorAttributeUIComponent attributeUI)
 
void SetHasConflictingAttribute (bool hasConflicting)
 
void SetHeaderText (RichTextWidget header)
 
void SetPlayerInfo (int playerId)
 
void HidePlayerInfo ()
 
void SetHeaderPart (RichTextWidget textWidget, string name, int count, bool showSeperator)
 
LocalizedString TranslateEntityType (EEditableEntityType type)
 
void OnInputDeviceIsGamepad (bool isGamepad)
 
- Protected Member Functions inherited from MenuRootSubComponent
bool IsUnique ()
 Is the component to exist only in one instance? If so, it will be registered in the list of components and can be searched for.
 

Protected Attributes

ref SCR_ArsenalItemTypeUIConfig m_ArsenalItemTypeConfig
 
int m_iMaxTabsUntilImageOnly
 
int m_iTabTextAndImageWidth
 
int m_iTabImageOnlyWidth
 
string m_sTabWidgetName
 
string m_sContentHolderWidgetName
 
string m_sNoAttributeNoteName
 
string m_sButtonCloseButtonName
 
string m_sButtonCloseAndSaveButtonName
 
string m_sButtonResetWidgetName
 
string m_sOutsideWindowCloseButtonName
 
string m_sButtonEndGameCloseName
 
string m_sButtonEndGameAcceptName
 
string m_sGamepadToggleAttributeButtonName
 
string m_sTitleHeaderWidgetName
 
LocalizedString m_sPhotoModeTitle
 
LocalizedString m_sAdminModeTitle
 
LocalizedString m_sFactionOnlyTitle
 
LocalizedString m_sTaskTitle
 
LocalizedString m_sEndGameTitle
 
LocalizedString m_sMultiEntitiesTitle
 
LocalizedString m_sEditingTitlePart
 
string m_sPlatformImageWidgetName
 
string m_sPlayerNameWidgetName
 
int m_iEntityTypesUntilMulti
 
ref array< ref SCR_EntityAttributeTitleTypem_aEntityTypeNames
 
string m_sFontForHeaderEntityAmount
 
LocalizedString m_sEndGamePopUpTitle
 
LocalizedString m_sEndGamePopUpMessage
 
LocalizedString m_sEndGamePopUpConfirm
 
string m_sSfxClickedOutsideWindow_Comfirm
 
string m_sSfxClickedOutsideWindow_Cancel
 
string m_sSfxOnOpenDialog
 
string m_sSfxOnCloseDialog
 
bool m_bIsEndGame
 
bool m_bIsGlobalAttribute
 
EEditorMode m_ActiveEditorMode
 
SCR_TabViewComponent m_TabViewComponent
 
Widget m_ContentHolder
 
Widget m_ButtonCloseAndSaveButton
 
Widget m_ButtonCloseButton
 
SCR_InputButtonComponent m_ResetButton
 
SCR_InputButtonComponent m_GamepadToggleEnableButton
 
SCR_BaseEditorAttributeUIComponent m_GamepadFocusAttribute
 
ImageWidget m_PlatformImageWidget
 
TextWidget m_PlayerNameWidget
 
SCR_AttributesManagerEditorComponent m_AttributesManager
 
int m_iCurrentTab = -1
 
ref array< ResourceName > m_CategoryConfigs
 
ResourceName m_currentCategory
 
bool m_bTabImageOnly
 
bool m_bHasConflictingAttributes
 

Member Function Documentation

◆ ButtonAttributeEnableToggle()

void SCR_AttributesEditorUIComponent.ButtonAttributeEnableToggle ( )
protected

◆ ButtonClose()

void SCR_AttributesEditorUIComponent.ButtonClose ( )
protected

◆ ButtonReset()

void SCR_AttributesEditorUIComponent.ButtonReset ( )
protected

◆ EndGamePopupComfirm()

void SCR_AttributesEditorUIComponent.EndGamePopupComfirm ( )
protected

◆ GetCurrentCategory()

ResourceName SCR_AttributesEditorUIComponent.GetCurrentCategory ( )

◆ HandlerDeattached()

override void SCR_AttributesEditorUIComponent.HandlerDeattached ( Widget  w)

Implements MenuRootSubComponent.

◆ HidePlayerInfo()

void SCR_AttributesEditorUIComponent.HidePlayerInfo ( )
protected

◆ InitWidget()

void SCR_AttributesEditorUIComponent.InitWidget ( array< ResourceName >  categoryConfigs,
array< ref SCR_EditorAttributeCategory categories 
)

◆ OnAcceptEndGame()

void SCR_AttributesEditorUIComponent.OnAcceptEndGame ( )
protected

◆ OnAttributeChanged()

void SCR_AttributesEditorUIComponent.OnAttributeChanged ( )

Sets Reset button enabled and close to Save and Close.

◆ OnCancelEndGame()

void SCR_AttributesEditorUIComponent.OnCancelEndGame ( )
protected

◆ OnCurrentTabChanged()

void SCR_AttributesEditorUIComponent.OnCurrentTabChanged ( SCR_TabViewComponent  tabView,
Widget  w,
int  tabIndex 
)
protected

◆ OnInputDeviceIsGamepad()

void SCR_AttributesEditorUIComponent.OnInputDeviceIsGamepad ( bool  isGamepad)
protected

◆ OnReset()

void SCR_AttributesEditorUIComponent.OnReset ( )
protected

◆ RefreshAttributes()

void SCR_AttributesEditorUIComponent.RefreshAttributes ( )
protected

◆ SetGamepadAttributeFocus()

void SCR_AttributesEditorUIComponent.SetGamepadAttributeFocus ( SCR_BaseEditorAttributeUIComponent  attributeUI)
protected

◆ SetHasConflictingAttribute()

void SCR_AttributesEditorUIComponent.SetHasConflictingAttribute ( bool  hasConflicting)
protected

◆ SetHeaderPart()

void SCR_AttributesEditorUIComponent.SetHeaderPart ( RichTextWidget  textWidget,
string  name,
int  count,
bool  showSeperator 
)
protected

◆ SetHeaderText()

void SCR_AttributesEditorUIComponent.SetHeaderText ( RichTextWidget  header)
protected

SetHeaderPart(header, SCR_PlayerNamesFilterCache.GetInstance().GetPlayerDisplayName(playerID), 0, false);

◆ SetPlayerInfo()

void SCR_AttributesEditorUIComponent.SetPlayerInfo ( int  playerId)
protected

◆ SetWidgetVisible()

void SCR_AttributesEditorUIComponent.SetWidgetVisible ( bool  visible)

◆ TranslateEntityType()

LocalizedString SCR_AttributesEditorUIComponent.TranslateEntityType ( EEditableEntityType  type)
protected

Member Data Documentation

◆ m_ActiveEditorMode

EEditorMode SCR_AttributesEditorUIComponent.m_ActiveEditorMode
protected

◆ m_aEntityTypeNames

ref array<ref SCR_EntityAttributeTitleType> SCR_AttributesEditorUIComponent.m_aEntityTypeNames
protected

◆ m_ArsenalItemTypeConfig

ref SCR_ArsenalItemTypeUIConfig SCR_AttributesEditorUIComponent.m_ArsenalItemTypeConfig
protected

◆ m_AttributesManager

SCR_AttributesManagerEditorComponent SCR_AttributesEditorUIComponent.m_AttributesManager
protected

◆ m_bHasConflictingAttributes

bool SCR_AttributesEditorUIComponent.m_bHasConflictingAttributes
protected

◆ m_bIsEndGame

bool SCR_AttributesEditorUIComponent.m_bIsEndGame
protected

◆ m_bIsGlobalAttribute

bool SCR_AttributesEditorUIComponent.m_bIsGlobalAttribute
protected

◆ m_bTabImageOnly

bool SCR_AttributesEditorUIComponent.m_bTabImageOnly
protected

◆ m_ButtonCloseAndSaveButton

Widget SCR_AttributesEditorUIComponent.m_ButtonCloseAndSaveButton
protected

◆ m_ButtonCloseButton

Widget SCR_AttributesEditorUIComponent.m_ButtonCloseButton
protected

◆ m_CategoryConfigs

ref array<ResourceName> SCR_AttributesEditorUIComponent.m_CategoryConfigs
protected

◆ m_ContentHolder

Widget SCR_AttributesEditorUIComponent.m_ContentHolder
protected

◆ m_currentCategory

ResourceName SCR_AttributesEditorUIComponent.m_currentCategory
protected

◆ m_GamepadFocusAttribute

SCR_BaseEditorAttributeUIComponent SCR_AttributesEditorUIComponent.m_GamepadFocusAttribute
protected

◆ m_GamepadToggleEnableButton

SCR_InputButtonComponent SCR_AttributesEditorUIComponent.m_GamepadToggleEnableButton
protected

◆ m_iCurrentTab

int SCR_AttributesEditorUIComponent.m_iCurrentTab = -1
protected

◆ m_iEntityTypesUntilMulti

int SCR_AttributesEditorUIComponent.m_iEntityTypesUntilMulti
protected

◆ m_iMaxTabsUntilImageOnly

int SCR_AttributesEditorUIComponent.m_iMaxTabsUntilImageOnly
protected

◆ m_iTabImageOnlyWidth

int SCR_AttributesEditorUIComponent.m_iTabImageOnlyWidth
protected

◆ m_iTabTextAndImageWidth

int SCR_AttributesEditorUIComponent.m_iTabTextAndImageWidth
protected

◆ m_PlatformImageWidget

ImageWidget SCR_AttributesEditorUIComponent.m_PlatformImageWidget
protected

◆ m_PlayerNameWidget

TextWidget SCR_AttributesEditorUIComponent.m_PlayerNameWidget
protected

◆ m_ResetButton

SCR_InputButtonComponent SCR_AttributesEditorUIComponent.m_ResetButton
protected

◆ m_sAdminModeTitle

LocalizedString SCR_AttributesEditorUIComponent.m_sAdminModeTitle
protected

◆ m_sButtonCloseAndSaveButtonName

string SCR_AttributesEditorUIComponent.m_sButtonCloseAndSaveButtonName
protected

◆ m_sButtonCloseButtonName

string SCR_AttributesEditorUIComponent.m_sButtonCloseButtonName
protected

◆ m_sButtonEndGameAcceptName

string SCR_AttributesEditorUIComponent.m_sButtonEndGameAcceptName
protected

◆ m_sButtonEndGameCloseName

string SCR_AttributesEditorUIComponent.m_sButtonEndGameCloseName
protected

◆ m_sButtonResetWidgetName

string SCR_AttributesEditorUIComponent.m_sButtonResetWidgetName
protected

◆ m_sContentHolderWidgetName

string SCR_AttributesEditorUIComponent.m_sContentHolderWidgetName
protected

◆ m_sEditingTitlePart

LocalizedString SCR_AttributesEditorUIComponent.m_sEditingTitlePart
protected

◆ m_sEndGamePopUpConfirm

LocalizedString SCR_AttributesEditorUIComponent.m_sEndGamePopUpConfirm
protected

◆ m_sEndGamePopUpMessage

LocalizedString SCR_AttributesEditorUIComponent.m_sEndGamePopUpMessage
protected

◆ m_sEndGamePopUpTitle

LocalizedString SCR_AttributesEditorUIComponent.m_sEndGamePopUpTitle
protected

◆ m_sEndGameTitle

LocalizedString SCR_AttributesEditorUIComponent.m_sEndGameTitle
protected

◆ m_sFactionOnlyTitle

LocalizedString SCR_AttributesEditorUIComponent.m_sFactionOnlyTitle
protected

◆ m_sFontForHeaderEntityAmount

string SCR_AttributesEditorUIComponent.m_sFontForHeaderEntityAmount
protected

◆ m_sGamepadToggleAttributeButtonName

string SCR_AttributesEditorUIComponent.m_sGamepadToggleAttributeButtonName
protected

◆ m_sMultiEntitiesTitle

LocalizedString SCR_AttributesEditorUIComponent.m_sMultiEntitiesTitle
protected

◆ m_sNoAttributeNoteName

string SCR_AttributesEditorUIComponent.m_sNoAttributeNoteName
protected

◆ m_sOutsideWindowCloseButtonName

string SCR_AttributesEditorUIComponent.m_sOutsideWindowCloseButtonName
protected

◆ m_sPhotoModeTitle

LocalizedString SCR_AttributesEditorUIComponent.m_sPhotoModeTitle
protected

◆ m_sPlatformImageWidgetName

string SCR_AttributesEditorUIComponent.m_sPlatformImageWidgetName
protected

◆ m_sPlayerNameWidgetName

string SCR_AttributesEditorUIComponent.m_sPlayerNameWidgetName
protected

◆ m_sSfxClickedOutsideWindow_Cancel

string SCR_AttributesEditorUIComponent.m_sSfxClickedOutsideWindow_Cancel
protected

◆ m_sSfxClickedOutsideWindow_Comfirm

string SCR_AttributesEditorUIComponent.m_sSfxClickedOutsideWindow_Comfirm
protected

◆ m_sSfxOnCloseDialog

string SCR_AttributesEditorUIComponent.m_sSfxOnCloseDialog
protected

◆ m_sSfxOnOpenDialog

string SCR_AttributesEditorUIComponent.m_sSfxOnOpenDialog
protected

◆ m_sTabWidgetName

string SCR_AttributesEditorUIComponent.m_sTabWidgetName
protected

◆ m_sTaskTitle

LocalizedString SCR_AttributesEditorUIComponent.m_sTaskTitle
protected

◆ m_sTitleHeaderWidgetName

string SCR_AttributesEditorUIComponent.m_sTitleHeaderWidgetName
protected

◆ m_TabViewComponent

SCR_TabViewComponent SCR_AttributesEditorUIComponent.m_TabViewComponent
protected

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