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

Public Member Functions

override void Run ()
 

Protected Member Functions

SCR_ScriptTemplateConfigEntry GetConfig ()
 
string GetPath (string filename)
 
void TryFillFile (notnull FileHandle file, string name, notnull SCR_ScriptTemplateConfigEntry config)
 
bool OkButton ()
 
bool CancelButton ()
 

Protected Attributes

int m_iAddon
 
ResourceName m_sDestinationDirectory
 
string m_sClassName
 
string m_sParentClassName
 
SCR_EScriptTemplateType m_eType
 
ResourceName m_sTemplateConfigFile
 

Static Protected Attributes

static const string DEFAULT_PREFIX = "MISSINGTAG_"
 
static const string DEFAULT_FILENAME = "TAG_MyFile"
 
static const ResourceName DEFAULT_DIRECTORY = "{B92491157EA3E4AD}scripts/Game"
 
static const ResourceName DEFAULT_CONFIG = "{51BB186E949A991B}Configs/Workbench/ScriptTemplatePlugin/ScriptTemplateConfig.conf"
 
static const string SCRIPT_EXTENSION = ".c"
 
static const string ALLOWED_CLASSNAME_CHARS = SCR_StringHelper.LETTERS + SCR_StringHelper.DIGITS + "_"
 

Member Function Documentation

◆ CancelButton()

bool SCR_NewScriptPlugin.CancelButton ( )
protected

◆ GetConfig()

SCR_ScriptTemplateConfigEntry SCR_NewScriptPlugin.GetConfig ( )
protected

◆ GetPath()

string SCR_NewScriptPlugin.GetPath ( string  filename)
protected

◆ OkButton()

bool SCR_NewScriptPlugin.OkButton ( )
protected

◆ Run()

override void SCR_NewScriptPlugin.Run ( )

◆ TryFillFile()

void SCR_NewScriptPlugin.TryFillFile ( notnull FileHandle  file,
string  name,
notnull SCR_ScriptTemplateConfigEntry  config 
)
protected

Member Data Documentation

◆ ALLOWED_CLASSNAME_CHARS

const string SCR_NewScriptPlugin.ALLOWED_CLASSNAME_CHARS = SCR_StringHelper.LETTERS + SCR_StringHelper.DIGITS + "_"
staticprotected

◆ DEFAULT_CONFIG

const ResourceName SCR_NewScriptPlugin.DEFAULT_CONFIG = "{51BB186E949A991B}Configs/Workbench/ScriptTemplatePlugin/ScriptTemplateConfig.conf"
staticprotected

◆ DEFAULT_DIRECTORY

const ResourceName SCR_NewScriptPlugin.DEFAULT_DIRECTORY = "{B92491157EA3E4AD}scripts/Game"
staticprotected

◆ DEFAULT_FILENAME

const string SCR_NewScriptPlugin.DEFAULT_FILENAME = "TAG_MyFile"
staticprotected

◆ DEFAULT_PREFIX

const string SCR_NewScriptPlugin.DEFAULT_PREFIX = "MISSINGTAG_"
staticprotected

◆ m_eType

SCR_EScriptTemplateType SCR_NewScriptPlugin.m_eType
protected

◆ m_iAddon

int SCR_NewScriptPlugin.m_iAddon
protected

◆ m_sClassName

string SCR_NewScriptPlugin.m_sClassName
protected

◆ m_sDestinationDirectory

ResourceName SCR_NewScriptPlugin.m_sDestinationDirectory
protected

◆ m_sParentClassName

string SCR_NewScriptPlugin.m_sParentClassName
protected

◆ m_sTemplateConfigFile

ResourceName SCR_NewScriptPlugin.m_sTemplateConfigFile
protected

◆ SCRIPT_EXTENSION

const string SCR_NewScriptPlugin.SCRIPT_EXTENSION = ".c"
staticprotected

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