Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_CombinedDSConfig Interface Reference

Script class aggregating all dedicated server config part together. More...

Public Member Functions

void DefineEntriesMap (array< ref SCR_WidgetListEntry > entries)
 Pass entries and define entries map.
 
void StoreCategoryToJson (JsonApiStruct json, string tag)
 Store all values for selected category.
 
void StoreFullJson ()
 Store values for all categories.
 

Protected Member Functions

string DefaultConfigName ()
 Return default config name with number that should be unique to other other configs.
 

Protected Attributes

string m_sCategoryConfig
 
string m_sCategoryGameConfig
 
string m_sCategoryGameProperties
 
string m_sConfigName
 
ref SCR_DSConfig m_DSConfig = new SCR_DSConfig()
 
ref DSGameConfig m_DSGameConfig = new DSGameConfig()
 
ref DSGameProperties m_DSGameProperties = new DSGameProperties()
 
ref array< DSMod > m_aMods = {}
 
ref array< ref Tuple2< string, ref SCR_WidgetListEntry > > m_aDSConfigEntries = {}
 

Static Protected Attributes

const string DEFAULT_CONFIG_NAME = "Server setup"
 

Detailed Description

Script class aggregating all dedicated server config part together.

Member Function Documentation

◆ DefaultConfigName()

string SCR_CombinedDSConfig.DefaultConfigName ( )
protected

Return default config name with number that should be unique to other other configs.

◆ DefineEntriesMap()

void SCR_CombinedDSConfig.DefineEntriesMap ( array< ref SCR_WidgetListEntry > entries)

Pass entries and define entries map.

◆ StoreCategoryToJson()

void SCR_CombinedDSConfig.StoreCategoryToJson ( JsonApiStruct json,
string tag )

Store all values for selected category.

◆ StoreFullJson()

void SCR_CombinedDSConfig.StoreFullJson ( )

Store values for all categories.

Member Data Documentation

◆ DEFAULT_CONFIG_NAME

const string SCR_CombinedDSConfig.DEFAULT_CONFIG_NAME = "Server setup"
staticprotected

◆ m_aDSConfigEntries

ref array<ref Tuple2<string, ref SCR_WidgetListEntry> > SCR_CombinedDSConfig.m_aDSConfigEntries = {}
protected

◆ m_aMods

ref array<DSMod> SCR_CombinedDSConfig.m_aMods = {}
protected

◆ m_DSConfig

ref SCR_DSConfig SCR_CombinedDSConfig.m_DSConfig = new SCR_DSConfig()
protected

◆ m_DSGameConfig

ref DSGameConfig SCR_CombinedDSConfig.m_DSGameConfig = new DSGameConfig()
protected

◆ m_DSGameProperties

ref DSGameProperties SCR_CombinedDSConfig.m_DSGameProperties = new DSGameProperties()
protected

◆ m_sCategoryConfig

string SCR_CombinedDSConfig.m_sCategoryConfig
protected

◆ m_sCategoryGameConfig

string SCR_CombinedDSConfig.m_sCategoryGameConfig
protected

◆ m_sCategoryGameProperties

string SCR_CombinedDSConfig.m_sCategoryGameProperties
protected

◆ m_sConfigName

string SCR_CombinedDSConfig.m_sConfigName
protected

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