![]() |
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.