CLI usage:
More...
|
| override void | Run () |
| |
| override void | RunCommandline () |
| |
| bool | GetCLIParameterValues (notnull WorldEditor worldEditor, out string worldPath, out SCR_ETerrainEntityVariant variant, out ResourceName config) |
| |
| string | GetCLIWorldPath (notnull WorldEditor worldEditor, out string error) |
| |
| SCR_ETerrainEntityVariant | GetCLIVariant (notnull WorldEditor worldEditor, out string error) |
| |
| ResourceName | GetCLIConfig (notnull WorldEditor worldEditor, out string error) |
| |
| bool | LoadConfig (ResourceName configResourceName, SCR_ETerrainEntityVariant variant) |
| |
| bool | LoadConfig (notnull SCR_TerrainEntityVariantConfig config, SCR_ETerrainEntityVariant variant) |
| |
| bool | ConvertCurrentTerrain (int replacedEntities=ALL_ENTITIES, int replacementMode=SET_ANCESTOR) |
| |
| bool | ConvertCurrentTerrainMeasured (int replacedEntities, int replacementMode) |
| |
| array< IEntitySource > | GetentitiesToProcess (int replacedEntities) |
| |
| array< ref SCR_TEVR_Data > | GetCreationData (notnull array< IEntitySource > entitySources) |
| |
| void | DeleteEntities (notnull WorldEditorAPI worldEditorAPI, notnull array< IEntitySource > entitySources) |
| |
| array< IEntitySource > | CreateEntities (notnull array< ref SCR_TEVR_Data > creationDataList) |
| |
| void | SetAncestor (notnull array< IEntitySource > entitySources, bool forceRefresh) |
| |
| int | ButtonOK () |
| |
| int | ButtonCancel () |
| |
CLI usage:
- -tevrWorld the absolute .ent file of the original world to convert example: -tevrWorld="C:\Reforger\Data\worlds\Arland\Arland.ent"
- -tevrVariant (case-insensitive) the wanted variant - can be one of SCR_ETerrainEntityVariant values example: -tevrVariant=autumn
- -tevrConfig the conversion config ResourceName (preferred) or filePath, SCR_TerrainEntityVariantConfig config class example: -tevrConfig="{E10A32BEF1F9E157}Configs/Workbench/WorldEditor/TerrainEntityVariantReplacementTool/Autumn.conf"
ArmaReforgerWorkbench.exe -gproj=
"C:\Reforger\Data\ArmaReforger.gproj" -exitAfterInit -wbModule=WorldEditor -plugin=
SCR_TerrainEntityVariantReplacementPlugin -tevrWorld=
"C:\A3.9R\ARData\worlds\Arland\Arland.ent" -tevrVariant=autumn -tevrConfig=
"{E10A32BEF1F9E157}Configs/Workbench/WorldEditor/TerrainEntityVariantReplacementTool/Autumn.conf"
CLI usage:
Definition SCR_TerrainEntityVariantReplacementPlugin.c:21
◆ ButtonCancel()
| int SCR_TerrainEntityVariantReplacementPlugin.ButtonCancel |
( |
| ) |
|
|
protected |
◆ ButtonOK()
| int SCR_TerrainEntityVariantReplacementPlugin.ButtonOK |
( |
| ) |
|
|
protected |
◆ ConvertCurrentTerrain()
| bool SCR_TerrainEntityVariantReplacementPlugin.ConvertCurrentTerrain |
( |
int | replacedEntities = ALL_ENTITIES, |
|
|
int | replacementMode = SET_ANCESTOR ) |
|
protected |
◆ ConvertCurrentTerrainMeasured()
| bool SCR_TerrainEntityVariantReplacementPlugin.ConvertCurrentTerrainMeasured |
( |
int | replacedEntities, |
|
|
int | replacementMode ) |
|
protected |
- Returns
- true on success, false otherwise - currently always returns true (imagine the code quality©!)
◆ CreateEntities()
| array< IEntitySource > SCR_TerrainEntityVariantReplacementPlugin.CreateEntities |
( |
notnull array< ref SCR_TEVR_Data > | creationDataList | ) |
|
|
protected |
◆ DeleteEntities()
| void SCR_TerrainEntityVariantReplacementPlugin.DeleteEntities |
( |
notnull WorldEditorAPI | worldEditorAPI, |
|
|
notnull array< IEntitySource > | entitySources ) |
|
protected |
◆ GetCLIConfig()
| ResourceName SCR_TerrainEntityVariantReplacementPlugin.GetCLIConfig |
( |
notnull WorldEditor | worldEditor, |
|
|
out string | error ) |
|
protected |
◆ GetCLIParameterValues()
| bool SCR_TerrainEntityVariantReplacementPlugin.GetCLIParameterValues |
( |
notnull WorldEditor | worldEditor, |
|
|
out string | worldPath, |
|
|
out SCR_ETerrainEntityVariant | variant, |
|
|
out ResourceName | config ) |
|
protected |
◆ GetCLIVariant()
| SCR_ETerrainEntityVariant SCR_TerrainEntityVariantReplacementPlugin.GetCLIVariant |
( |
notnull WorldEditor | worldEditor, |
|
|
out string | error ) |
|
protected |
◆ GetCLIWorldPath()
| string SCR_TerrainEntityVariantReplacementPlugin.GetCLIWorldPath |
( |
notnull WorldEditor | worldEditor, |
|
|
out string | error ) |
|
protected |
◆ GetCreationData()
| array< ref SCR_TEVR_Data > SCR_TerrainEntityVariantReplacementPlugin.GetCreationData |
( |
notnull array< IEntitySource > | entitySources | ) |
|
|
protected |
◆ GetentitiesToProcess()
| array< IEntitySource > SCR_TerrainEntityVariantReplacementPlugin.GetentitiesToProcess |
( |
int | replacedEntities | ) |
|
|
protected |
◆ GetNewWorldFilePath()
| static string SCR_TerrainEntityVariantReplacementPlugin.GetNewWorldFilePath |
( |
string | terrainFilePath, |
|
|
SCR_ETerrainEntityVariant | variant ) |
|
static |
- Parameters
-
| [in] | terrainFilePath | the source world's file path |
| [in] | variant | the terrain variant's enum value, added lowercase after WorldName_ (after the underscore) e.g "autumn" |
- Returns
- the new world's file path
◆ LoadConfig() [1/2]
◆ LoadConfig() [2/2]
| bool SCR_TerrainEntityVariantReplacementPlugin.LoadConfig |
( |
ResourceName | configResourceName, |
|
|
SCR_ETerrainEntityVariant | variant ) |
|
protected |
◆ Run()
| override void SCR_TerrainEntityVariantReplacementPlugin.Run |
( |
| ) |
|
|
protected |
◆ RunCommandline()
| override void SCR_TerrainEntityVariantReplacementPlugin.RunCommandline |
( |
| ) |
|
|
protected |
◆ SetAncestor()
| void SCR_TerrainEntityVariantReplacementPlugin.SetAncestor |
( |
notnull array< IEntitySource > | entitySources, |
|
|
bool | forceRefresh ) |
|
protected |
◆ ALL_ENTITIES
| const int SCR_TerrainEntityVariantReplacementPlugin.ALL_ENTITIES = 0 |
|
staticprotected |
◆ CREATE_AND_DELETE
| const int SCR_TerrainEntityVariantReplacementPlugin.CREATE_AND_DELETE = 0 |
|
staticprotected |
◆ CURRENT_LAYER_MODE
| const int SCR_TerrainEntityVariantReplacementPlugin.CURRENT_LAYER_MODE = 1 |
|
staticprotected |
◆ m_bDuplicationDebug
| bool SCR_TerrainEntityVariantReplacementPlugin.m_bDuplicationDebug |
|
protected |
◆ m_bIsUI
| bool SCR_TerrainEntityVariantReplacementPlugin.m_bIsUI |
|
protected |
◆ m_bReadOnly
| bool SCR_TerrainEntityVariantReplacementPlugin.m_bReadOnly |
|
protected |
◆ m_Config
◆ m_eDuplicationVariant
| SCR_ETerrainEntityVariant SCR_TerrainEntityVariantReplacementPlugin.m_eDuplicationVariant |
|
protected |
◆ m_eWantedVariant
| SCR_ETerrainEntityVariant SCR_TerrainEntityVariantReplacementPlugin.m_eWantedVariant |
|
protected |
◆ m_iReplacedEntities
| int SCR_TerrainEntityVariantReplacementPlugin.m_iReplacedEntities |
|
protected |
◆ m_iReplacementMode
| int SCR_TerrainEntityVariantReplacementPlugin.m_iReplacementMode |
|
protected |
◆ m_mReplacementMap
| ref map<ResourceName, ResourceName> SCR_TerrainEntityVariantReplacementPlugin.m_mReplacementMap = new map<ResourceName, ResourceName>() |
|
protected |
◆ m_sConfigFile
| ResourceName SCR_TerrainEntityVariantReplacementPlugin.m_sConfigFile |
|
protected |
◆ m_sTerrainToDuplicate
| ResourceName SCR_TerrainEntityVariantReplacementPlugin.m_sTerrainToDuplicate |
|
protected |
◆ PARAM_CONFIG
| const string SCR_TerrainEntityVariantReplacementPlugin.PARAM_CONFIG = "tevrConfig" |
|
staticprotected |
◆ PARAM_VARIANT
| const string SCR_TerrainEntityVariantReplacementPlugin.PARAM_VARIANT = "tevrVariant" |
|
staticprotected |
◆ PARAM_WORLD
| const string SCR_TerrainEntityVariantReplacementPlugin.PARAM_WORLD = "tevrWorld" |
|
staticprotected |
◆ SELECTED_ENTITIES_MODE
| const int SCR_TerrainEntityVariantReplacementPlugin.SELECTED_ENTITIES_MODE = 2 |
|
staticprotected |
◆ SET_ANCESTOR
| const int SCR_TerrainEntityVariantReplacementPlugin.SET_ANCESTOR = 2 |
|
staticprotected |
◆ SET_ANCESTOR_FORCE_RELOAD
| const int SCR_TerrainEntityVariantReplacementPlugin.SET_ANCESTOR_FORCE_RELOAD = 4 |
|
staticprotected |
◆ SET_ANCESTOR_REFRESH
| const int SCR_TerrainEntityVariantReplacementPlugin.SET_ANCESTOR_REFRESH = 1 |
|
staticprotected |
◆ SET_ANCESTOR_SAVELOAD
| const int SCR_TerrainEntityVariantReplacementPlugin.SET_ANCESTOR_SAVELOAD = 3 |
|
staticprotected |
The documentation for this interface was generated from the following file:
- WorkbenchGame/WorldEditor/SCR_TerrainEntityVariantReplacementPlugin.c