Arma Reforger Script API
|
Script component for handling server config editing UI. More...
Public Member Functions | |
ScriptInvokerMissionWorkshopItem | GetOnScenarioSelected () |
ScriptInvokerString | GetOnPortChanged () |
override void | HandlerAttached (Widget w) |
void | SelectDefaultScenario () |
void | SelectScenario (notnull MissionWorkshopItem scenario) |
MissionWorkshopItem | GetSelectedScenario () |
WorkshopItem | GetScenarioOwnerMod () |
Return currently selected scenario owner mod as workshop item. | |
array< MissionWorkshopItem > | GetDefaultScenarios () |
array< MissionWorkshopItem > | GetModdedScenarios () |
void | FillFromDSConfig (notnull SCR_DSConfig config) |
Fill all entries with values from given DS config. | |
void | ScrollToTheEntry (notnull Widget w) |
Scroll to the selected entry. | |
void | SetPort (string port) |
string | GenerateFileName (notnull MissionWorkshopItem scenario) |
Generate server name to the name editbox in case name wasn't edited. | |
Public Member Functions inherited from SCR_ConfigListComponent | |
override void | HandlerAttached (Widget w) |
array< ref SCR_WidgetListEntry > | GetInitialEntryList () |
SCR_WidgetListEntry | FindEntry (string propertyName, string groupTag="") |
Find variable of given property name and group tag - no group tag find any variable of given property name. | |
Widget | GetInvalidEntry () |
Go through list and check if values are correct Return first invalid entry widget Return null if all values are valid. | |
Protected Member Functions | |
void | FillScenarios () |
Fill scenario selection with list of available scenarios. | |
void | FillScenarioSources () |
void | InsertScenarioToMap (MissionWorkshopItem scenario, WorkshopItem modOwner) |
Insert scenario and sorces to scenario sources mod map If scenario name is reapeate, insert source mod in to existing scenario | |
int | GetScenarioIndexById (string scenarioId) |
void | ConsoleSetup () |
Apply console specific properties. | |
void | OnNameChanged (SCR_EditBoxComponent edit, string text) |
void | OnSimplePortChanged (SCR_EditBoxComponent edit, string text) |
void | OnFileNameChanged (SCR_EditBoxComponent edit, string text) |
void | OnSelectScenario (SCR_ComboBoxComponent comboBox, int selected) |
void | GenerateName (notnull MissionWorkshopItem scenario) |
Generate server name to the name editbox in case name wasn't edited. | |
void | SetupPlayerLimit (int limit) |
Protected Attributes | |
SCR_WidgetListEntryEditBox | m_NameEdit |
SCR_WidgetListEntryEditBox | m_SimplePortEdit |
SCR_WidgetListEntrySelection | m_ScenarioSelect |
SCR_WidgetListEntrySelection | m_ScenarioModSelect |
SCR_WidgetListEntrySelection | m_BattleyeSelect |
SCR_WidgetListEntrySelection | m_CrossplaySelect |
SCR_WidgetListEntrySlider | m_PlayerListSlider |
SCR_WidgetListEntrySlider | m_JoinQueueSizeSlider |
bool | m_bNameEdited |
bool | m_bFileNameEdited |
ref array< ref SCR_ScenarioSources > | m_aScenarioSources = {} |
ref ScriptInvokerMissionWorkshopItem | m_OnScenarioSelected |
ref ScriptInvokerString | m_OnPortChanged |
Protected Attributes inherited from SCR_ConfigListComponent | |
string | m_sListParent |
ref array< ref SCR_WidgetListEntry > | m_aInitialEntryList |
Widget | m_Root |
ScrollLayoutWidget | m_wScrollWidget |
VerticalLayoutWidget | m_wList |
Static Protected Attributes | |
const string | NAME_ENTRY = "name" |
const string | FILE_NAME_ENTRY = "fileName" |
const string | SCENARIO_SELECTION_ENTRY = "scenarioId" |
const string | SCENARIO_MOD_SELECTION_ENTRY = "scenarioModId" |
const string | PLAYER_LIMIT_ENTRY = "maxPlayers" |
const string | JOIN_QUEUE_MAX_SIZE = "joinQueueMaxSize" |
const string | BATTLEYE = "battlEye" |
const string | CROSSPLAY = "crossPlatform" |
const string | SIMPLE_PORT = "publicPortSimple" |
const string | SERVER_NAME_BASE = "%1 %2" |
const string | FILE_NAME_BASE = "Config_%1" |
const string | CHAR_BLACK_LIST = "<>:\/\|?*." |
Script component for handling server config editing UI.
|
protected |
Apply console specific properties.
void SCR_ServerConfigListComponent.FillFromDSConfig | ( | notnull SCR_DSConfig | config | ) |
Fill all entries with values from given DS config.
|
protected |
Fill scenario selection with list of available scenarios.
|
protected |
string SCR_ServerConfigListComponent.GenerateFileName | ( | notnull MissionWorkshopItem | scenario | ) |
Generate server name to the name editbox in case name wasn't edited.
|
protected |
Generate server name to the name editbox in case name wasn't edited.
array< MissionWorkshopItem > SCR_ServerConfigListComponent.GetDefaultScenarios | ( | ) |
array< MissionWorkshopItem > SCR_ServerConfigListComponent.GetModdedScenarios | ( | ) |
ScriptInvokerString SCR_ServerConfigListComponent.GetOnPortChanged | ( | ) |
ScriptInvokerMissionWorkshopItem SCR_ServerConfigListComponent.GetOnScenarioSelected | ( | ) |
|
protected |
WorkshopItem SCR_ServerConfigListComponent.GetScenarioOwnerMod | ( | ) |
Return currently selected scenario owner mod as workshop item.
MissionWorkshopItem SCR_ServerConfigListComponent.GetSelectedScenario | ( | ) |
override void SCR_ServerConfigListComponent.HandlerAttached | ( | Widget | w | ) |
Implements SCR_ConfigListComponent.
|
protected |
Insert scenario and sorces to scenario sources mod map If scenario name is reapeate, insert source mod in to existing scenario
|
protected |
|
protected |
|
protected |
|
protected |
void SCR_ServerConfigListComponent.ScrollToTheEntry | ( | notnull Widget | w | ) |
Scroll to the selected entry.
void SCR_ServerConfigListComponent.SelectDefaultScenario | ( | ) |
void SCR_ServerConfigListComponent.SelectScenario | ( | notnull MissionWorkshopItem | scenario | ) |
void SCR_ServerConfigListComponent.SetPort | ( | string | port | ) |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |
|
staticprotected |