Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_ScenarioFrameworkLayerBase.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_ScenarioFrameworkLayerBaseClass
 
class  SCR_ScenarioFrameworkPlugin
 

Typedefs

typedef func ScriptInvokerScenarioFrameworkLayerMethod
 
typedef ScriptInvokerBase< ScriptInvokerScenarioFrameworkLayerMethodScriptInvokerScenarioFrameworkLayer
 

Enumerations

enum  SCR_EScenarioFrameworkSpawnChildrenType
 

Functions

SCR_ScenarioFrameworkLayerBaseClass ScriptComponentClass ScriptInvokerScenarioFrameworkLayerMethod (SCR_ScenarioFrameworkLayerBase layer)
 
enum SCR_EScenarioFrameworkSpawnChildrenType Attribute (defvalue:"0", UIWidgets.ComboBox, desc:"Spawn all children, only random one or random multiple ones?", "", ParamEnumArray.FromEnum(SCR_EScenarioFrameworkSpawnChildrenType), category:"Children")] protected SCR_EScenarioFrameworkSpawnChildrenType m_SpawnChildren
 
string GetName ()
 
void SetEntity (IEntity entity)
 
bool GetIsTerminated ()
 
void SetIsTerminated (bool state)
 
void SetRandomlySpawnedChildren (array< string > randomlySpawnedChildren)
 
array< SCR_ScenarioFrameworkLayerBaseGetRandomlySpawnedChildren ()
 
int GetPlayersCount (FactionKey factionName="")
 
int GetMaxPlayersForGameMode (FactionKey factionName="")
 
SCR_ScenarioFrameworkArea GetParentArea ()
 Get parent area the object is nested into. More...
 
SCR_ScenarioFrameworkLayerTask GetLayerTask ()
 Get layer task the object is nested into if there is some. More...
 
SCR_ScenarioFrameworkSlotTask GetSlotTask (array< SCR_ScenarioFrameworkLayerBase > aLayers)
 Get SlotTask from array of LayerBases if there is any. More...
 
protected void SetFactionKey (FactionKey factionKey)
 
protected FactionKey GetFactionKey ()
 
void SetParentLayer (SCR_ScenarioFrameworkLayerBase parentLayer)
 
SCR_ScenarioFrameworkLayerBase GetParentLayer ()
 
SCR_EScenarioFrameworkSpawnChildrenType GetSpawnChildrenType ()
 
bool GetEnableRepeatedSpawn ()
 
void SetEnableRepeatedSpawn (bool value)
 
SCR_ScenarioFrameworkEActivationType GetActivationType ()
 
void SetActivationType (SCR_ScenarioFrameworkEActivationType activationType)
 
bool GetIsInitiated ()
 
bool GetDynamicDespawnExcluded ()
 
void SetDynamicDespawnExcluded (bool excluded)
 
array< IEntity > GetSpawnedEntities ()
 
array< SCR_ScenarioFrameworkLayerBaseGetChildrenEntities ()
 
SCR_ScenarioFrameworkLayerBase GetRandomChildren ()
 Returns the random Slot. More...
 
void GetChildren (out array< SCR_ScenarioFrameworkLayerBase > children)
 
void GetLogics (out array< SCR_ScenarioFrameworkLogic > logics)
 
array< SCR_ScenarioFrameworkLogic > GetSpawnedLogics ()
 
array< ref SCR_ScenarioFrameworkPluginGetSpawnedPlugins ()
 
int GetRepeatedSpawnNumber ()
 
void SetRepeatedSpawnNumber (int number)
 
protected void RepeatedSpawn ()
 
protected void RepeatedSpawnCalled ()
 
ScriptInvokerScenarioFrameworkLayer GetOnAllChildrenSpawned ()
 
void InvokeAllChildrenSpawned ()
 
void CheckAllChildrenSpawned (SCR_ScenarioFrameworkLayerBase layer=null)
 
void SpawnChildren (bool previouslyRandomized=false)
 
void SpawnPreviouslyRandomizedChildren ()
 
void SpawnRandomOneChild (bool previouslyRandomized=false)
 
void SpawnRandomMultipleChildren (bool previouslyRandomized=false)
 
void InitChild (SCR_ScenarioFrameworkLayerBase child)
 
IEntity GetSpawnedEntity ()
 
protected void ActivateLogic ()
 
void RestoreToDefault (bool includeChildren=false, bool reinitAfterRestoration=false)
 
void DynamicDespawn (SCR_ScenarioFrameworkLayerBase layer)
 
void DynamicReinit ()
 
void Init (SCR_ScenarioFrameworkArea area=null, SCR_ScenarioFrameworkEActivationType activation=SCR_ScenarioFrameworkEActivationType.SAME_AS_PARENT)
 
void AfterAllChildrenSpawned (SCR_ScenarioFrameworkLayerBase layer)
 
override void EOnFrame (IEntity owner, float timeSlice)
 
override void OnPostInit (IEntity owner)
 Editable Mine. More...
 
void SetDebugShapeSize (float fSize)
 
protected void DrawDebugShape (bool draw)
 
void SCR_ScenarioFrameworkLayerBase (IEntityComponentSource src, IEntity ent, IEntity parent)
 
SCR_ScenarioFrameworkPlugin ScriptAndConfig BaseContainerProps ()
 
SCR_ScenarioFrameworkLayerBase GetObject ()
 
void Init (SCR_ScenarioFrameworkLayerBase object)
 
void OnWBKeyChanged (SCR_ScenarioFrameworkLayerBase object)
 

Variables

 ALL
 
 RANDOM_ONE
 
 RANDOM_MULTIPLE
 
 RANDOM_BASED_ON_PLAYERS_COUNT
 
protected FactionKey m_sFactionKey
 
protected int m_iRandomPercent
 
protected bool m_bEnableRepeatedSpawn
 
protected int m_iRepeatedSpawnNumber
 
protected float m_fRepeatedSpawnTimer
 
protected bool m_bShowDebugShapesDuringRuntime
 
protected SCR_ScenarioFrameworkEActivationType m_eActivationType
 
protected ref array< ref SCR_ScenarioFrameworkActivationConditionBasem_aActivationConditions
 
protected ref array< ref SCR_ScenarioFrameworkActionBase > m_aActivationActions
 
protected bool m_bExcludeFromDynamicDespawn
 
protected ref array< ref SCR_ScenarioFrameworkPluginm_aPlugins
 
protected ref array< SCR_ScenarioFrameworkLayerBasem_aChildren = {}
 
protected ref array< SCR_ScenarioFrameworkLayerBasem_aRandomlySpawnedChildren = {}
 
protected ref array< SCR_ScenarioFrameworkLogic > m_aLogic = {}
 
protected ref ScriptInvokerBase< ScriptInvokerScenarioFrameworkLayerMethodm_OnAllChildrenSpawned
 
protected ref array< IEntity > m_aSpawnedEntities = {}
 
protected IEntity m_Entity
 
protected SCR_ScenarioFrameworkArea m_Area
 
protected SCR_ScenarioFrameworkLayerBase m_ParentLayer
 
protected float m_fDebugShapeRadius = 0.25
 
protected WorldTimestamp m_fRepeatSpawnTimeStart
 
protected WorldTimestamp m_fRepeatSpawnTimeEnd
 
protected int m_iDebugShapeColor = ARGB(32, 0xFF, 0x00, 0x12)
 
protected int m_iCurrentlySpawnedChildren
 
protected int m_iSupposedSpawnedChildren
 
protected bool m_bInitiated
 
protected bool m_bIsRegistered
 
protected bool m_bDynamicallyDespawned
 
protected bool m_bIsTerminated
 
int m_iRepeatedSpawnNumberDefault = m_iRepeatedSpawnNumber
 
SCR_ScenarioFrameworkEActivationType m_eActivationTypeDefault = m_eActivationType
 
protected SCR_ScenarioFrameworkLayerBase m_Object
 

Typedef Documentation

◆ ScriptInvokerScenarioFrameworkLayer

◆ ScriptInvokerScenarioFrameworkLayerMethod

Enumeration Type Documentation

◆ SCR_EScenarioFrameworkSpawnChildrenType

Function Documentation

◆ ActivateLogic()

protected void ActivateLogic ( )

Definition at line 631 of file SCR_ScenarioFrameworkLayerBase.c.

◆ AfterAllChildrenSpawned()

void AfterAllChildrenSpawned ( SCR_ScenarioFrameworkLayerBase  layer)

Definition at line 779 of file SCR_ScenarioFrameworkLayerBase.c.

◆ Attribute()

enum SCR_EScenarioFrameworkSpawnChildrenType Attribute ( defvalue:"0"  ,
UIWidgets.  ComboBox,
desc:"Spawn all  children,
only random one or random multiple ones?"  ,
""  ,
ParamEnumArray.  FromEnumSCR_EScenarioFrameworkSpawnChildrenType,
category:"Children"   
)

◆ BaseContainerProps()

SCR_ScenarioFrameworkPlugin ScriptAndConfig BaseContainerProps ( )

◆ CheckAllChildrenSpawned()

void CheckAllChildrenSpawned ( SCR_ScenarioFrameworkLayerBase  layer = null)
Parameters
[in]layer

Definition at line 469 of file SCR_ScenarioFrameworkLayerBase.c.

◆ DrawDebugShape()

protected void DrawDebugShape ( bool  draw)

Definition at line 829 of file SCR_ScenarioFrameworkLayerBase.c.

◆ DynamicDespawn()

void DynamicDespawn ( SCR_ScenarioFrameworkLayerBase  layer)

Definition at line 680 of file SCR_ScenarioFrameworkLayerBase.c.

◆ DynamicReinit()

void DynamicReinit ( )

Definition at line 711 of file SCR_ScenarioFrameworkLayerBase.c.

◆ EOnFrame()

override void EOnFrame ( IEntity  owner,
float  timeSlice 
)

Definition at line 804 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetActivationType()

SCR_ScenarioFrameworkEActivationType GetActivationType ( )
Returns

Definition at line 298 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetChildren()

void GetChildren ( out array< SCR_ScenarioFrameworkLayerBase children)

Goes through the hierarchy and returns all the child entities of LayerBase type

Parameters
[out]children

Definition at line 359 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetChildrenEntities()

array<SCR_ScenarioFrameworkLayerBase> GetChildrenEntities ( )
Returns

Definition at line 340 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetDynamicDespawnExcluded()

bool GetDynamicDespawnExcluded ( )
Returns

Definition at line 319 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetEnableRepeatedSpawn()

bool GetEnableRepeatedSpawn ( )
Returns

Definition at line 284 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetFactionKey()

protected FactionKey GetFactionKey ( )

Definition at line 248 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetIsInitiated()

bool GetIsInitiated ( )
Returns

Definition at line 312 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetIsTerminated()

bool GetIsTerminated ( )
Returns

Definition at line 99 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetLayerTask()

SCR_ScenarioFrameworkLayerTask GetLayerTask ( )

Get layer task the object is nested into if there is some.

Definition at line 199 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetLogics()

void GetLogics ( out array< SCR_ScenarioFrameworkLogic >  logics)

Definition at line 383 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetMaxPlayersForGameMode()

int GetMaxPlayersForGameMode ( FactionKey  factionName = "")

Definition at line 166 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetName()

string GetName ( )
Returns

Definition at line 85 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetObject()

SCR_ScenarioFrameworkLayerBase BaseContainerProps::GetObject ( )
Returns

Definition at line 880 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetOnAllChildrenSpawned()

ScriptInvokerScenarioFrameworkLayer GetOnAllChildrenSpawned ( )
Returns

Definition at line 450 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetParentArea()

SCR_ScenarioFrameworkArea GetParentArea ( )

Get parent area the object is nested into.

Definition at line 179 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetParentLayer()

SCR_ScenarioFrameworkLayerBase GetParentLayer ( )
Returns

Definition at line 262 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetPlayersCount()

int GetPlayersCount ( FactionKey  factionName = "")

Definition at line 140 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetRandomChildren()

SCR_ScenarioFrameworkLayerBase GetRandomChildren ( )

Returns the random Slot.

Definition at line 347 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetRandomlySpawnedChildren()

array<SCR_ScenarioFrameworkLayerBase> GetRandomlySpawnedChildren ( )
Returns

Definition at line 134 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetRepeatedSpawnNumber()

int GetRepeatedSpawnNumber ( )
Returns

Definition at line 413 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetSlotTask()

SCR_ScenarioFrameworkSlotTask GetSlotTask ( array< SCR_ScenarioFrameworkLayerBase aLayers)

Get SlotTask from array of LayerBases if there is any.

Definition at line 217 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetSpawnChildrenType()

SCR_EScenarioFrameworkSpawnChildrenType GetSpawnChildrenType ( )
Returns

Definition at line 277 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetSpawnedEntities()

array<IEntity> GetSpawnedEntities ( )
Returns

Definition at line 333 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetSpawnedEntity()

IEntity GetSpawnedEntity ( )
Returns

Definition at line 625 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetSpawnedLogics()

array<SCR_ScenarioFrameworkLogic> GetSpawnedLogics ( )
Returns

Definition at line 399 of file SCR_ScenarioFrameworkLayerBase.c.

◆ GetSpawnedPlugins()

array<ref SCR_ScenarioFrameworkPlugin> GetSpawnedPlugins ( )
Returns

Definition at line 406 of file SCR_ScenarioFrameworkLayerBase.c.

◆ Init() [1/2]

void Init ( SCR_ScenarioFrameworkArea  area = null,
SCR_ScenarioFrameworkEActivationType  activation = SCR_ScenarioFrameworkEActivationType.SAME_AS_PARENT 
)
Parameters
[in]area
[in]activation

Definition at line 720 of file SCR_ScenarioFrameworkLayerBase.c.

◆ Init() [2/2]

void BaseContainerProps::Init ( SCR_ScenarioFrameworkLayerBase  object)
Parameters
[in]object

Definition at line 888 of file SCR_ScenarioFrameworkLayerBase.c.

◆ InitChild()

void InitChild ( SCR_ScenarioFrameworkLayerBase  child)
Parameters
[in]child

Definition at line 614 of file SCR_ScenarioFrameworkLayerBase.c.

◆ InvokeAllChildrenSpawned()

void InvokeAllChildrenSpawned ( )

Definition at line 460 of file SCR_ScenarioFrameworkLayerBase.c.

◆ OnWBKeyChanged()

void BaseContainerProps::OnWBKeyChanged ( SCR_ScenarioFrameworkLayerBase  object)
Parameters
[in]object

Definition at line 895 of file SCR_ScenarioFrameworkLayerBase.c.

◆ RepeatedSpawn()

protected void RepeatedSpawn ( )

Definition at line 426 of file SCR_ScenarioFrameworkLayerBase.c.

◆ RepeatedSpawnCalled()

protected void RepeatedSpawnCalled ( )

Definition at line 437 of file SCR_ScenarioFrameworkLayerBase.c.

◆ RestoreToDefault()

void RestoreToDefault ( bool  includeChildren = false,
bool  reinitAfterRestoration = false 
)

Definition at line 642 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SCR_ScenarioFrameworkLayerBase()

void SCR_ScenarioFrameworkLayerBase ( IEntityComponentSource  src,
IEntity  ent,
IEntity  parent 
)
Parameters
[in]src
[in]ent
[in]parent

Definition at line 875 of file SCR_ScenarioFrameworkLayerBase.c.

◆ ScriptInvokerScenarioFrameworkLayerMethod()

◆ SetActivationType()

void SetActivationType ( SCR_ScenarioFrameworkEActivationType  activationType)
Parameters
[in]activationType

Definition at line 305 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetDebugShapeSize()

void SetDebugShapeSize ( float  fSize)
Parameters
[in]fSize

Definition at line 823 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetDynamicDespawnExcluded()

void SetDynamicDespawnExcluded ( bool  excluded)
Parameters
[in]excluded

Definition at line 326 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetEnableRepeatedSpawn()

void SetEnableRepeatedSpawn ( bool  value)
Parameters
[in]value

Definition at line 291 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetEntity()

void SetEntity ( IEntity  entity)
Parameters
[in]entity

Definition at line 92 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetFactionKey()

protected void SetFactionKey ( FactionKey  factionKey)

Definition at line 242 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetIsTerminated()

void SetIsTerminated ( bool  state)
Parameters
[in]state

Definition at line 106 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetParentLayer()

void SetParentLayer ( SCR_ScenarioFrameworkLayerBase  parentLayer)
Parameters
[in]parentLayer

Definition at line 255 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetRandomlySpawnedChildren()

void SetRandomlySpawnedChildren ( array< string >  randomlySpawnedChildren)
Parameters
[in]randomlySpawnedChildren

Definition at line 113 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SetRepeatedSpawnNumber()

void SetRepeatedSpawnNumber ( int  number)
Parameters
[in]number

Definition at line 420 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SpawnChildren()

void SpawnChildren ( bool  previouslyRandomized = false)
Parameters
[in]previouslyRandomized

Definition at line 516 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SpawnPreviouslyRandomizedChildren()

void SpawnPreviouslyRandomizedChildren ( )

Definition at line 554 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SpawnRandomMultipleChildren()

void SpawnRandomMultipleChildren ( bool  previouslyRandomized = false)
Parameters
[in]previouslyRandomized

Definition at line 580 of file SCR_ScenarioFrameworkLayerBase.c.

◆ SpawnRandomOneChild()

void SpawnRandomOneChild ( bool  previouslyRandomized = false)
Parameters
[in]previouslyRandomized

Definition at line 565 of file SCR_ScenarioFrameworkLayerBase.c.

Variable Documentation

◆ ALL

@ ALL

Definition at line 10 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_aActivationActions

protected ref array<ref SCR_ScenarioFrameworkActionBase> m_aActivationActions

Definition at line 49 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_aActivationConditions

protected ref array<ref SCR_ScenarioFrameworkActivationConditionBase> m_aActivationConditions

Definition at line 46 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_aChildren

protected ref array<SCR_ScenarioFrameworkLayerBase> m_aChildren = {}

Definition at line 57 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_aLogic

protected ref array<SCR_ScenarioFrameworkLogic> m_aLogic = {}

Definition at line 59 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_aPlugins

protected ref array<ref SCR_ScenarioFrameworkPlugin> m_aPlugins

Definition at line 55 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_aRandomlySpawnedChildren

protected ref array<SCR_ScenarioFrameworkLayerBase> m_aRandomlySpawnedChildren = {}

Definition at line 58 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_Area

protected SCR_ScenarioFrameworkArea m_Area

Definition at line 64 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_aSpawnedEntities

protected ref array<IEntity> m_aSpawnedEntities = {}

Definition at line 62 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_bDynamicallyDespawned

protected bool m_bDynamicallyDespawned

Definition at line 74 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_bEnableRepeatedSpawn

protected bool m_bEnableRepeatedSpawn

Definition at line 31 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_bExcludeFromDynamicDespawn

protected bool m_bExcludeFromDynamicDespawn

Definition at line 52 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_bInitiated

protected bool m_bInitiated

Definition at line 72 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_bIsRegistered

protected bool m_bIsRegistered

Definition at line 73 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_bIsTerminated

protected bool m_bIsTerminated

Definition at line 75 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_bShowDebugShapesDuringRuntime

protected bool m_bShowDebugShapesDuringRuntime

Definition at line 40 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_eActivationType

protected SCR_ScenarioFrameworkEActivationType m_eActivationType

Definition at line 43 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_eActivationTypeDefault

SCR_ScenarioFrameworkEActivationType m_eActivationTypeDefault = m_eActivationType

Definition at line 79 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_Entity

protected IEntity m_Entity

Definition at line 63 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_fDebugShapeRadius

protected float m_fDebugShapeRadius = 0.25

Definition at line 66 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_fRepeatedSpawnTimer

protected float m_fRepeatedSpawnTimer

Definition at line 37 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_fRepeatSpawnTimeEnd

protected WorldTimestamp m_fRepeatSpawnTimeEnd

Definition at line 68 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_fRepeatSpawnTimeStart

protected WorldTimestamp m_fRepeatSpawnTimeStart

Definition at line 67 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_iCurrentlySpawnedChildren

protected int m_iCurrentlySpawnedChildren

Definition at line 70 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_iDebugShapeColor

protected int m_iDebugShapeColor = ARGB(32, 0xFF, 0x00, 0x12)

Definition at line 69 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_iRandomPercent

protected int m_iRandomPercent

Definition at line 28 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_iRepeatedSpawnNumber

protected int m_iRepeatedSpawnNumber

Definition at line 34 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_iRepeatedSpawnNumberDefault

int m_iRepeatedSpawnNumberDefault = m_iRepeatedSpawnNumber

Definition at line 78 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_iSupposedSpawnedChildren

protected int m_iSupposedSpawnedChildren

Definition at line 71 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_Object

protected SCR_ScenarioFrameworkLayerBase m_Object

Definition at line 876 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_OnAllChildrenSpawned

protected ref ScriptInvokerBase<ScriptInvokerScenarioFrameworkLayerMethod> m_OnAllChildrenSpawned

Definition at line 61 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_ParentLayer

protected SCR_ScenarioFrameworkLayerBase m_ParentLayer

Definition at line 65 of file SCR_ScenarioFrameworkLayerBase.c.

◆ m_sFactionKey

protected FactionKey m_sFactionKey

Definition at line 25 of file SCR_ScenarioFrameworkLayerBase.c.

◆ RANDOM_BASED_ON_PLAYERS_COUNT

RANDOM_BASED_ON_PLAYERS_COUNT

Definition at line 14 of file SCR_ScenarioFrameworkLayerBase.c.

◆ RANDOM_MULTIPLE

RANDOM_MULTIPLE

Definition at line 12 of file SCR_ScenarioFrameworkLayerBase.c.

◆ RANDOM_ONE

RANDOM_ONE

Definition at line 11 of file SCR_ScenarioFrameworkLayerBase.c.