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

Protected Member Functions

void BtnClonePrefabs ()
 
void BtnCreateChildren ()
 
void BtnImportXOBs ()
 
void CreateClonesOrChildren (array< string > rawSuffixes, bool isCloning)
 
string SanitiseAndFormatSuffix (string suffix)
 Strip a suffix of weird or unauthorised characters Accepted characters: [a-zA-Z0-9_-].
 
array< string > GetSelectedSuffixes (int selectedIndex)
 

Protected Attributes

int m_iAddon
 
bool m_bOverwriteFiles
 
ref array< string > m_aSuffixes1
 
ref array< string > m_aSuffixes2
 
ref array< string > m_aSuffixes3
 
int m_iCloneSuffixes
 
ResourceName m_sCloneSavePath
 
int m_iChildrenSuffixes
 
ResourceName m_sChildrenSavePath
 
ResourceName m_sXOBSavePath
 
bool m_bKeepSingleDirectoryStructure
 
ResourceName m_sParentPrefab
 
bool m_bCreateBasePrefab
 

Static Protected Attributes

static const string PREFAB_EXTENSION = "et"
 
static const string DEFAULT_CLONE_SUFFIX = "_clone"
 
static const string DEFAULT_CHILD_SUFFIX = "_child"
 

Member Function Documentation

◆ BtnClonePrefabs()

void SCR_PrefabManagementTool.BtnClonePrefabs ( )
protected

◆ BtnCreateChildren()

void SCR_PrefabManagementTool.BtnCreateChildren ( )
protected

◆ BtnImportXOBs()

void SCR_PrefabManagementTool.BtnImportXOBs ( )
protected

◆ CreateClonesOrChildren()

void SCR_PrefabManagementTool.CreateClonesOrChildren ( array< string >  rawSuffixes,
bool  isCloning 
)
protected

◆ GetSelectedSuffixes()

array< string > SCR_PrefabManagementTool.GetSelectedSuffixes ( int  selectedIndex)
protected

◆ SanitiseAndFormatSuffix()

string SCR_PrefabManagementTool.SanitiseAndFormatSuffix ( string  suffix)
protected

Strip a suffix of weird or unauthorised characters Accepted characters: [a-zA-Z0-9_-].

Parameters
[in]suffix
Returns
underscore-prefixed suffix or empty if wrong

Member Data Documentation

◆ DEFAULT_CHILD_SUFFIX

const string SCR_PrefabManagementTool.DEFAULT_CHILD_SUFFIX = "_child"
staticprotected

◆ DEFAULT_CLONE_SUFFIX

const string SCR_PrefabManagementTool.DEFAULT_CLONE_SUFFIX = "_clone"
staticprotected

◆ m_aSuffixes1

ref array<string> SCR_PrefabManagementTool.m_aSuffixes1
protected

◆ m_aSuffixes2

ref array<string> SCR_PrefabManagementTool.m_aSuffixes2
protected

◆ m_aSuffixes3

ref array<string> SCR_PrefabManagementTool.m_aSuffixes3
protected

◆ m_bCreateBasePrefab

bool SCR_PrefabManagementTool.m_bCreateBasePrefab
protected

◆ m_bKeepSingleDirectoryStructure

bool SCR_PrefabManagementTool.m_bKeepSingleDirectoryStructure
protected

◆ m_bOverwriteFiles

bool SCR_PrefabManagementTool.m_bOverwriteFiles
protected

◆ m_iAddon

int SCR_PrefabManagementTool.m_iAddon
protected

◆ m_iChildrenSuffixes

int SCR_PrefabManagementTool.m_iChildrenSuffixes
protected

◆ m_iCloneSuffixes

int SCR_PrefabManagementTool.m_iCloneSuffixes
protected

◆ m_sChildrenSavePath

ResourceName SCR_PrefabManagementTool.m_sChildrenSavePath
protected

◆ m_sCloneSavePath

ResourceName SCR_PrefabManagementTool.m_sCloneSavePath
protected

◆ m_sParentPrefab

ResourceName SCR_PrefabManagementTool.m_sParentPrefab
protected

◆ m_sXOBSavePath

ResourceName SCR_PrefabManagementTool.m_sXOBSavePath
protected

◆ PREFAB_EXTENSION

const string SCR_PrefabManagementTool.PREFAB_EXTENSION = "et"
staticprotected

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