Arma Reforger Script API
|
Public Member Functions | |
override void | OnMenuOpen (SCR_ConfigurableDialogUiPreset preset) |
Called last of all, after all the initialization of main element done. | |
void | SaveConfig () |
void | SelectScenario (notnull MissionWorkshopItem scenario) |
Select scenario in scenario selection dropdown. | |
void | SelectDefaultScenario () |
Select scenario in scenario selection dropdown. | |
![]() | |
override void | OnMenuShow () |
override void | OnMenuHide () |
override void | OnMenuUpdate (float tDelta) |
override void | OnMenuClose () |
override void | OnMenuFocusGained () |
override void | OnMenuFocusLost () |
![]() | |
Widget | GetRootWidget () |
OverlayWidget | GetDialogBaseOverlay () |
Returns the base dialog overlay (the rectangle covered by the background). Useful for dialog wide darkening (e.g. by SCR_LoadingOverlay) | |
Widget | GetContentLayoutRoot () |
Returns the root of the content layout. | |
SCR_ConfigurableDialogUiPreset | GetDialogPreset () |
void | Close () |
void | SetTitle (string text) |
void | SetMessage (string text) |
void | SetMessageColor (Color color) |
TextWidget | GetMessageWidget () |
string | GetMessageStr () |
void | SetTitleIcon (ResourceName image, string imageName) |
Set title icons with custom image. | |
void | SetIconColor (Color color) |
Set title icons with custom image. | |
void | SetStyle (EConfigurableDialogStyle type) |
Sets colors based on style. | |
void | BindButtonConfirm (SCR_InputButtonComponent button) |
Allows to register a custom button to call OnConfirm (i.e. one not in the conf files but placed by hand in the layout) | |
void | BindButtonCancel (SCR_InputButtonComponent button) |
Allows to register a custom button to call OnCancel (i.e. one not in the conf files but placed by hand in the layout) | |
void | BindButtonGeneric (SCR_InputButtonComponent button, string tag=string.Empty) |
Allows to register a custom button to call OnButtonPressed (i.e. one not in the conf files but placed by hand in the layout). An empty tag will result in the widget's name being used instead. | |
SCR_InputButtonComponent | FindButton (string tag) |
Returns a button with given tag. | |
string | GetButtonTag (SCR_InputButtonComponent button) |
Returns a button's tag. | |
Static Public Member Functions | |
static SCR_DSConfig | GetTemporaryConfig () |
![]() | |
static SCR_ConfigurableDialogUi | CreateFromPreset (ResourceName presetsResourceName, string tag, SCR_ConfigurableDialogUi customDialogObj=null) |
Creates a dialog from preset. | |
static SCR_ConfigurableDialogUi | GetCurrentDialog () |
static string | GetCurrentDialogTag () |
static bool | IsPresetValid (ResourceName presetsResourceName, string tag) |
Protected Member Functions | |
bool | VerifyAndStoreConfig () |
Verify and store all info into config - return true if all config properties are valid. | |
void | OnOverrideConfirm (SCR_ConfigurableDialogUi dialog) |
void | OnHostServerClick () |
void | OnSaveTemplateClick () |
void | DisplaySaveDialog () |
Show dialog with file name settings and confirmation. | |
void | OnSaveDialogConfirm (SCR_ConfigurableDialogUi dialog) |
void | OnWorkshopOpenActivate () |
void | AllMenuClosed () |
Callback for when all additional menu are closed and top menu is main menu. | |
void | OnSubMenuChangePort (string port) |
Call when sub menu change port setting to propagete unified port on multiple places. | |
void | OnScenarioSelected (MissionWorkshopItem scenario) |
![]() | |
void | OnConfirm () |
void | OnCancel () |
void | OnButtonPressed (SCR_InputButtonComponent button) |
void | Init (Widget root, SCR_ConfigurableDialogUiPreset preset, MenuBase proxyMenu) |
void | InitWidgets () |
SCR_InputButtonComponent | CreateButton (SCR_ConfigurableDialogUiButtonPreset buttonPreset) |
void | Internal_Close () |
void | InitAttributedVariables () |
Verifies that all attributed variables are set up. | |
Static Protected Attributes | |
const string | JSON_POSTFIX = ".json" |
const string | DIALOG_OVERRIDE = "#AR-ServerHosting_OverrideWarning" |
const string | DIALOG_SAVED = "#AR-ServerHosting_SaveSuccessful" |
const string | COLOR_TAG = "<color rgba='%1'>" |
const string | COLOR_TAG_END = "</color>" |
static ref SCR_DSConfig | s_TemporaryConfig |
![]() | |
static SCR_ConfigurableDialogUi | m_CurrentDialog |
Additional Inherited Members | |
![]() | |
ref ScriptInvoker | m_OnConfirm = new ScriptInvoker() |
ref ScriptInvoker | m_OnCancel = new ScriptInvoker() |
ref ScriptInvoker | m_OnClose = new ScriptInvoker() |
ref ScriptInvoker | m_OnCloseStart = new ScriptInvoker() |
ref ScriptInvoker | m_OnButtonPressed = new ScriptInvoker() |
![]() | |
static const ResourceName | NAVIGATION_BUTTON_LAYOUT = "{87037226B1A2064B}UI/layouts/WidgetLibrary/Buttons/WLib_NavigationButtonSuperSmall.layout" |
static const string | BUTTON_CONFIRM = "confirm" |
static const string | BUTTON_CANCEL = "cancel" |
![]() | |
static SCR_ConfigurableDialogUi | CreateByPreset (SCR_ConfigurableDialogUiPreset preset, SCR_ConfigurableDialogUi customDialogObj=null) |
static Widget | GetContentWidget (Widget baseWidget) |
Returns the container in which to place the content layout. Container must be called ContentLayoutContainer. | |
|
protected |
Callback for when all additional menu are closed and top menu is main menu.
|
protected |
Show dialog with file name settings and confirmation.
|
static |
|
protected |
override void ServerHostingUI.OnMenuOpen | ( | SCR_ConfigurableDialogUiPreset | preset | ) |
Called last of all, after all the initialization of main element done.
Here you can perform custom initialization.
Implements SCR_TabDialog.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Call when sub menu change port setting to propagete unified port on multiple places.
|
protected |
void ServerHostingUI.SaveConfig | ( | ) |
void ServerHostingUI.SelectDefaultScenario | ( | ) |
Select scenario in scenario selection dropdown.
void ServerHostingUI.SelectScenario | ( | notnull MissionWorkshopItem | scenario | ) |
Select scenario in scenario selection dropdown.
|
protected |
Verify and store all info into config - return true if all config properties are valid.
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |