Arma Reforger Explorer
1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Data Structures | |
class | SCR_ScenarioFrameworkLayerBaseClass |
class | SCR_ScenarioFrameworkPlugin |
Typedefs | |
typedef func | ScriptInvokerScenarioFrameworkLayerMethod |
typedef ScriptInvokerBase< ScriptInvokerScenarioFrameworkLayerMethod > | ScriptInvokerScenarioFrameworkLayer |
Enumerations | |
enum | SCR_EScenarioFrameworkSpawnChildrenType |
typedef ScriptInvokerBase<ScriptInvokerScenarioFrameworkLayerMethod> ScriptInvokerScenarioFrameworkLayer |
Definition at line 9 of file SCR_ScenarioFrameworkLayerBase.c.
Definition at line 8 of file SCR_ScenarioFrameworkLayerBase.c.
Definition at line 11 of file SCR_ScenarioFrameworkLayerBase.c.
protected void ActivateLogic | ( | ) |
Definition at line 631 of file SCR_ScenarioFrameworkLayerBase.c.
void AfterAllChildrenSpawned | ( | SCR_ScenarioFrameworkLayerBase | layer | ) |
Definition at line 779 of file SCR_ScenarioFrameworkLayerBase.c.
enum SCR_EScenarioFrameworkSpawnChildrenType Attribute | ( | defvalue:"0" | , |
UIWidgets. | ComboBox, | ||
desc:"Spawn all | children, | ||
only random one or random multiple ones?" | , | ||
"" | , | ||
ParamEnumArray. | FromEnumSCR_EScenarioFrameworkSpawnChildrenType, | ||
category:"Children" | |||
) |
SCR_ScenarioFrameworkPlugin ScriptAndConfig BaseContainerProps | ( | ) |
void CheckAllChildrenSpawned | ( | SCR_ScenarioFrameworkLayerBase | layer = null | ) |
[in] | layer |
Definition at line 469 of file SCR_ScenarioFrameworkLayerBase.c.
protected void DrawDebugShape | ( | bool | draw | ) |
Definition at line 829 of file SCR_ScenarioFrameworkLayerBase.c.
void DynamicDespawn | ( | SCR_ScenarioFrameworkLayerBase | layer | ) |
Definition at line 680 of file SCR_ScenarioFrameworkLayerBase.c.
void DynamicReinit | ( | ) |
Definition at line 711 of file SCR_ScenarioFrameworkLayerBase.c.
override void EOnFrame | ( | IEntity | owner, |
float | timeSlice | ||
) |
Definition at line 804 of file SCR_ScenarioFrameworkLayerBase.c.
SCR_ScenarioFrameworkEActivationType GetActivationType | ( | ) |
Definition at line 298 of file SCR_ScenarioFrameworkLayerBase.c.
void GetChildren | ( | out array< SCR_ScenarioFrameworkLayerBase > | children | ) |
Goes through the hierarchy and returns all the child entities of LayerBase type
[out] | children |
Definition at line 359 of file SCR_ScenarioFrameworkLayerBase.c.
array<SCR_ScenarioFrameworkLayerBase> GetChildrenEntities | ( | ) |
Definition at line 340 of file SCR_ScenarioFrameworkLayerBase.c.
bool GetDynamicDespawnExcluded | ( | ) |
Definition at line 319 of file SCR_ScenarioFrameworkLayerBase.c.
bool GetEnableRepeatedSpawn | ( | ) |
Definition at line 284 of file SCR_ScenarioFrameworkLayerBase.c.
protected FactionKey GetFactionKey | ( | ) |
Definition at line 248 of file SCR_ScenarioFrameworkLayerBase.c.
bool GetIsInitiated | ( | ) |
Definition at line 312 of file SCR_ScenarioFrameworkLayerBase.c.
bool GetIsTerminated | ( | ) |
Definition at line 99 of file SCR_ScenarioFrameworkLayerBase.c.
SCR_ScenarioFrameworkLayerTask GetLayerTask | ( | ) |
Get layer task the object is nested into if there is some.
Definition at line 199 of file SCR_ScenarioFrameworkLayerBase.c.
void GetLogics | ( | out array< SCR_ScenarioFrameworkLogic > | logics | ) |
Definition at line 383 of file SCR_ScenarioFrameworkLayerBase.c.
int GetMaxPlayersForGameMode | ( | FactionKey | factionName = "" | ) |
Definition at line 166 of file SCR_ScenarioFrameworkLayerBase.c.
string GetName | ( | ) |
Definition at line 85 of file SCR_ScenarioFrameworkLayerBase.c.
SCR_ScenarioFrameworkLayerBase BaseContainerProps::GetObject | ( | ) |
Definition at line 880 of file SCR_ScenarioFrameworkLayerBase.c.
ScriptInvokerScenarioFrameworkLayer GetOnAllChildrenSpawned | ( | ) |
Definition at line 450 of file SCR_ScenarioFrameworkLayerBase.c.
SCR_ScenarioFrameworkArea GetParentArea | ( | ) |
Get parent area the object is nested into.
Definition at line 179 of file SCR_ScenarioFrameworkLayerBase.c.
SCR_ScenarioFrameworkLayerBase GetParentLayer | ( | ) |
Definition at line 262 of file SCR_ScenarioFrameworkLayerBase.c.
int GetPlayersCount | ( | FactionKey | factionName = "" | ) |
Definition at line 140 of file SCR_ScenarioFrameworkLayerBase.c.
SCR_ScenarioFrameworkLayerBase GetRandomChildren | ( | ) |
Returns the random Slot.
Definition at line 347 of file SCR_ScenarioFrameworkLayerBase.c.
array<SCR_ScenarioFrameworkLayerBase> GetRandomlySpawnedChildren | ( | ) |
Definition at line 134 of file SCR_ScenarioFrameworkLayerBase.c.
int GetRepeatedSpawnNumber | ( | ) |
Definition at line 413 of file SCR_ScenarioFrameworkLayerBase.c.
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.
SCR_EScenarioFrameworkSpawnChildrenType GetSpawnChildrenType | ( | ) |
Definition at line 277 of file SCR_ScenarioFrameworkLayerBase.c.
array<IEntity> GetSpawnedEntities | ( | ) |
Definition at line 333 of file SCR_ScenarioFrameworkLayerBase.c.
IEntity GetSpawnedEntity | ( | ) |
Definition at line 625 of file SCR_ScenarioFrameworkLayerBase.c.
array<SCR_ScenarioFrameworkLogic> GetSpawnedLogics | ( | ) |
Definition at line 399 of file SCR_ScenarioFrameworkLayerBase.c.
array<ref SCR_ScenarioFrameworkPlugin> GetSpawnedPlugins | ( | ) |
Definition at line 406 of file SCR_ScenarioFrameworkLayerBase.c.
void Init | ( | SCR_ScenarioFrameworkArea | area = null , |
SCR_ScenarioFrameworkEActivationType | activation = SCR_ScenarioFrameworkEActivationType.SAME_AS_PARENT |
||
) |
[in] | area | |
[in] | activation |
Definition at line 720 of file SCR_ScenarioFrameworkLayerBase.c.
void BaseContainerProps::Init | ( | SCR_ScenarioFrameworkLayerBase | object | ) |
[in] | object |
Definition at line 888 of file SCR_ScenarioFrameworkLayerBase.c.
void InitChild | ( | SCR_ScenarioFrameworkLayerBase | child | ) |
[in] | child |
Definition at line 614 of file SCR_ScenarioFrameworkLayerBase.c.
void InvokeAllChildrenSpawned | ( | ) |
Definition at line 460 of file SCR_ScenarioFrameworkLayerBase.c.
void BaseContainerProps::OnWBKeyChanged | ( | SCR_ScenarioFrameworkLayerBase | object | ) |
[in] | object |
Definition at line 895 of file SCR_ScenarioFrameworkLayerBase.c.
protected void RepeatedSpawn | ( | ) |
Definition at line 426 of file SCR_ScenarioFrameworkLayerBase.c.
protected void RepeatedSpawnCalled | ( | ) |
Definition at line 437 of file SCR_ScenarioFrameworkLayerBase.c.
void RestoreToDefault | ( | bool | includeChildren = false , |
bool | reinitAfterRestoration = false |
||
) |
Definition at line 642 of file SCR_ScenarioFrameworkLayerBase.c.
void SCR_ScenarioFrameworkLayerBase | ( | IEntityComponentSource | src, |
IEntity | ent, | ||
IEntity | parent | ||
) |
[in] | src | |
[in] | ent | |
[in] | parent |
Definition at line 875 of file SCR_ScenarioFrameworkLayerBase.c.
SCR_ScenarioFrameworkLayerBaseClass ScriptComponentClass ScriptInvokerScenarioFrameworkLayerMethod | ( | SCR_ScenarioFrameworkLayerBase | layer | ) |
void SetActivationType | ( | SCR_ScenarioFrameworkEActivationType | activationType | ) |
[in] | activationType |
Definition at line 305 of file SCR_ScenarioFrameworkLayerBase.c.
void SetDebugShapeSize | ( | float | fSize | ) |
[in] | fSize |
Definition at line 823 of file SCR_ScenarioFrameworkLayerBase.c.
void SetDynamicDespawnExcluded | ( | bool | excluded | ) |
[in] | excluded |
Definition at line 326 of file SCR_ScenarioFrameworkLayerBase.c.
void SetEnableRepeatedSpawn | ( | bool | value | ) |
[in] | value |
Definition at line 291 of file SCR_ScenarioFrameworkLayerBase.c.
void SetEntity | ( | IEntity | entity | ) |
[in] | entity |
Definition at line 92 of file SCR_ScenarioFrameworkLayerBase.c.
protected void SetFactionKey | ( | FactionKey | factionKey | ) |
Definition at line 242 of file SCR_ScenarioFrameworkLayerBase.c.
void SetIsTerminated | ( | bool | state | ) |
[in] | state |
Definition at line 106 of file SCR_ScenarioFrameworkLayerBase.c.
void SetParentLayer | ( | SCR_ScenarioFrameworkLayerBase | parentLayer | ) |
[in] | parentLayer |
Definition at line 255 of file SCR_ScenarioFrameworkLayerBase.c.
void SetRandomlySpawnedChildren | ( | array< string > | randomlySpawnedChildren | ) |
[in] | randomlySpawnedChildren |
Definition at line 113 of file SCR_ScenarioFrameworkLayerBase.c.
void SetRepeatedSpawnNumber | ( | int | number | ) |
[in] | number |
Definition at line 420 of file SCR_ScenarioFrameworkLayerBase.c.
void SpawnChildren | ( | bool | previouslyRandomized = false | ) |
[in] | previouslyRandomized |
Definition at line 516 of file SCR_ScenarioFrameworkLayerBase.c.
void SpawnPreviouslyRandomizedChildren | ( | ) |
Definition at line 554 of file SCR_ScenarioFrameworkLayerBase.c.
void SpawnRandomMultipleChildren | ( | bool | previouslyRandomized = false | ) |
[in] | previouslyRandomized |
Definition at line 580 of file SCR_ScenarioFrameworkLayerBase.c.
void SpawnRandomOneChild | ( | bool | previouslyRandomized = false | ) |
[in] | previouslyRandomized |
Definition at line 565 of file SCR_ScenarioFrameworkLayerBase.c.
@ ALL |
Definition at line 10 of file SCR_ScenarioFrameworkLayerBase.c.
protected ref array<ref SCR_ScenarioFrameworkActionBase> m_aActivationActions |
Definition at line 49 of file SCR_ScenarioFrameworkLayerBase.c.
protected ref array<ref SCR_ScenarioFrameworkActivationConditionBase> m_aActivationConditions |
Definition at line 46 of file SCR_ScenarioFrameworkLayerBase.c.
protected ref array<SCR_ScenarioFrameworkLayerBase> m_aChildren = {} |
Definition at line 57 of file SCR_ScenarioFrameworkLayerBase.c.
protected ref array<SCR_ScenarioFrameworkLogic> m_aLogic = {} |
Definition at line 59 of file SCR_ScenarioFrameworkLayerBase.c.
protected ref array<ref SCR_ScenarioFrameworkPlugin> m_aPlugins |
Definition at line 55 of file SCR_ScenarioFrameworkLayerBase.c.
protected ref array<SCR_ScenarioFrameworkLayerBase> m_aRandomlySpawnedChildren = {} |
Definition at line 58 of file SCR_ScenarioFrameworkLayerBase.c.
protected SCR_ScenarioFrameworkArea m_Area |
Definition at line 64 of file SCR_ScenarioFrameworkLayerBase.c.
protected ref array<IEntity> m_aSpawnedEntities = {} |
Definition at line 62 of file SCR_ScenarioFrameworkLayerBase.c.
protected bool m_bDynamicallyDespawned |
Definition at line 74 of file SCR_ScenarioFrameworkLayerBase.c.
protected bool m_bEnableRepeatedSpawn |
Definition at line 31 of file SCR_ScenarioFrameworkLayerBase.c.
protected bool m_bExcludeFromDynamicDespawn |
Definition at line 52 of file SCR_ScenarioFrameworkLayerBase.c.
protected bool m_bInitiated |
Definition at line 72 of file SCR_ScenarioFrameworkLayerBase.c.
protected bool m_bIsRegistered |
Definition at line 73 of file SCR_ScenarioFrameworkLayerBase.c.
protected bool m_bIsTerminated |
Definition at line 75 of file SCR_ScenarioFrameworkLayerBase.c.
protected bool m_bShowDebugShapesDuringRuntime |
Definition at line 40 of file SCR_ScenarioFrameworkLayerBase.c.
protected SCR_ScenarioFrameworkEActivationType m_eActivationType |
Definition at line 43 of file SCR_ScenarioFrameworkLayerBase.c.
SCR_ScenarioFrameworkEActivationType m_eActivationTypeDefault = m_eActivationType |
Definition at line 79 of file SCR_ScenarioFrameworkLayerBase.c.
protected IEntity m_Entity |
Definition at line 63 of file SCR_ScenarioFrameworkLayerBase.c.
protected float m_fDebugShapeRadius = 0.25 |
Definition at line 66 of file SCR_ScenarioFrameworkLayerBase.c.
protected float m_fRepeatedSpawnTimer |
Definition at line 37 of file SCR_ScenarioFrameworkLayerBase.c.
protected WorldTimestamp m_fRepeatSpawnTimeEnd |
Definition at line 68 of file SCR_ScenarioFrameworkLayerBase.c.
protected WorldTimestamp m_fRepeatSpawnTimeStart |
Definition at line 67 of file SCR_ScenarioFrameworkLayerBase.c.
protected int m_iCurrentlySpawnedChildren |
Definition at line 70 of file SCR_ScenarioFrameworkLayerBase.c.
protected int m_iDebugShapeColor = ARGB(32, 0xFF, 0x00, 0x12) |
Definition at line 69 of file SCR_ScenarioFrameworkLayerBase.c.
protected int m_iRandomPercent |
Definition at line 28 of file SCR_ScenarioFrameworkLayerBase.c.
protected int m_iRepeatedSpawnNumber |
Definition at line 34 of file SCR_ScenarioFrameworkLayerBase.c.
int m_iRepeatedSpawnNumberDefault = m_iRepeatedSpawnNumber |
Definition at line 78 of file SCR_ScenarioFrameworkLayerBase.c.
protected int m_iSupposedSpawnedChildren |
Definition at line 71 of file SCR_ScenarioFrameworkLayerBase.c.
protected SCR_ScenarioFrameworkLayerBase m_Object |
Definition at line 876 of file SCR_ScenarioFrameworkLayerBase.c.
protected ref ScriptInvokerBase<ScriptInvokerScenarioFrameworkLayerMethod> m_OnAllChildrenSpawned |
Definition at line 61 of file SCR_ScenarioFrameworkLayerBase.c.
protected SCR_ScenarioFrameworkLayerBase m_ParentLayer |
Definition at line 65 of file SCR_ScenarioFrameworkLayerBase.c.
protected FactionKey m_sFactionKey |
Definition at line 25 of file SCR_ScenarioFrameworkLayerBase.c.
RANDOM_BASED_ON_PLAYERS_COUNT |
Definition at line 14 of file SCR_ScenarioFrameworkLayerBase.c.
RANDOM_MULTIPLE |
Definition at line 12 of file SCR_ScenarioFrameworkLayerBase.c.
RANDOM_ONE |
Definition at line 11 of file SCR_ScenarioFrameworkLayerBase.c.