Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SCR_EntityFlagsManagerPlugin Interface Reference

Plugin that allows to reset all/selected entities' desired flags to Prefab's default WARNING: can take up to serveral minutes depending on what is selected! More...

Inheritance diagram for SCR_EntityFlagsManagerPlugin:
[legend]

Public Member Functions

override void Run ()
 

Protected Member Functions

void ProcessEntitySources (array< IEntitySource > entitySources)
 
array< IEntitySource > GetEntitySources (array< ResourceName > validAncestors)
 
bool BtnOK ()
 
bool BtnCancel ()
 

Protected Attributes

bool m_bResetTraceableFlag
 
bool m_bResetVisibleFlag
 
bool m_bResetStaticFlag
 
bool m_bResetFeatureFlag
 
bool m_bResetNoLinkFlag
 
bool m_bResetProxyFlag
 
bool m_bResetEditorOnlyFlag
 
bool m_bResetDisabledFlag
 
bool m_bResetRelativeYFlag
 
bool m_bResetOnFilteredNavmeshFlag
 
bool m_bProcessEverythingSelected
 
bool m_bProcessRocks
 
bool m_bProcessTrees
 
bool m_bProcessBushes
 
bool m_bProcessBuildings
 
bool m_bUpdateChildEntities
 
bool m_bForceCleaning
 

Static Protected Attributes

static const int PROGRESSBAR_TIMEOUT = 3000
 in milliseconds - when does the progressbar display
 
static const int PROGRESSBAR_REFRESH = 1000
 in milliseconds - when does the progressbar refresh
 
static const string COORDS = "coords"
 
static const string FLAGS = "Flags"
 
static const ResourceName ROCK_BASE = "{B94DDC61F0B7F9D7}Prefabs/Rocks/Rock_Base.et"
 
static const ResourceName TREE_BASE = "{388AE316D09D0680}Prefabs/Vegetation/Core/Tree_Base.et"
 
static const ResourceName BUSH_BASE = "{D7163D1B571F4C0C}Prefabs/Vegetation/Core/Bush_Base.et"
 
static const ResourceName BUILDING_BASE = "{A43A100E3C377DB2}Prefabs/Structures/Core/Building_Base.et"
 

Detailed Description

Plugin that allows to reset all/selected entities' desired flags to Prefab's default WARNING: can take up to serveral minutes depending on what is selected!

Member Function Documentation

◆ BtnCancel()

bool SCR_EntityFlagsManagerPlugin.BtnCancel ( )
protected

◆ BtnOK()

bool SCR_EntityFlagsManagerPlugin.BtnOK ( )
protected

◆ GetEntitySources()

array< IEntitySource > SCR_EntityFlagsManagerPlugin.GetEntitySources ( array< ResourceName >  validAncestors)
protected
Parameters
[in]validAncestors- which topmost ancestors are accepted
[out]originalCount- how many entities were selected/found
Returns
filtered entitySources

◆ ProcessEntitySources()

void SCR_EntityFlagsManagerPlugin.ProcessEntitySources ( array< IEntitySource >  entitySources)
protected

◆ Run()

override void SCR_EntityFlagsManagerPlugin.Run ( )

Member Data Documentation

◆ BUILDING_BASE

const ResourceName SCR_EntityFlagsManagerPlugin.BUILDING_BASE = "{A43A100E3C377DB2}Prefabs/Structures/Core/Building_Base.et"
staticprotected

◆ BUSH_BASE

const ResourceName SCR_EntityFlagsManagerPlugin.BUSH_BASE = "{D7163D1B571F4C0C}Prefabs/Vegetation/Core/Bush_Base.et"
staticprotected

◆ COORDS

const string SCR_EntityFlagsManagerPlugin.COORDS = "coords"
staticprotected

◆ FLAGS

const string SCR_EntityFlagsManagerPlugin.FLAGS = "Flags"
staticprotected

◆ m_bForceCleaning

bool SCR_EntityFlagsManagerPlugin.m_bForceCleaning
protected

◆ m_bProcessBuildings

bool SCR_EntityFlagsManagerPlugin.m_bProcessBuildings
protected

◆ m_bProcessBushes

bool SCR_EntityFlagsManagerPlugin.m_bProcessBushes
protected

◆ m_bProcessEverythingSelected

bool SCR_EntityFlagsManagerPlugin.m_bProcessEverythingSelected
protected

◆ m_bProcessRocks

bool SCR_EntityFlagsManagerPlugin.m_bProcessRocks
protected

◆ m_bProcessTrees

bool SCR_EntityFlagsManagerPlugin.m_bProcessTrees
protected

◆ m_bResetDisabledFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetDisabledFlag
protected

◆ m_bResetEditorOnlyFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetEditorOnlyFlag
protected

◆ m_bResetFeatureFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetFeatureFlag
protected

◆ m_bResetNoLinkFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetNoLinkFlag
protected

◆ m_bResetOnFilteredNavmeshFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetOnFilteredNavmeshFlag
protected

◆ m_bResetProxyFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetProxyFlag
protected

◆ m_bResetRelativeYFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetRelativeYFlag
protected

◆ m_bResetStaticFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetStaticFlag
protected

◆ m_bResetTraceableFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetTraceableFlag
protected

◆ m_bResetVisibleFlag

bool SCR_EntityFlagsManagerPlugin.m_bResetVisibleFlag
protected

◆ m_bUpdateChildEntities

bool SCR_EntityFlagsManagerPlugin.m_bUpdateChildEntities
protected

◆ PROGRESSBAR_REFRESH

const int SCR_EntityFlagsManagerPlugin.PROGRESSBAR_REFRESH = 1000
staticprotected

in milliseconds - when does the progressbar refresh

◆ PROGRESSBAR_TIMEOUT

const int SCR_EntityFlagsManagerPlugin.PROGRESSBAR_TIMEOUT = 3000
staticprotected

in milliseconds - when does the progressbar display

◆ ROCK_BASE

const ResourceName SCR_EntityFlagsManagerPlugin.ROCK_BASE = "{B94DDC61F0B7F9D7}Prefabs/Rocks/Rock_Base.et"
staticprotected

◆ TREE_BASE

const ResourceName SCR_EntityFlagsManagerPlugin.TREE_BASE = "{388AE316D09D0680}Prefabs/Vegetation/Core/Tree_Base.et"
staticprotected

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