![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Go to the source code of this file.
Classes | |
| class | SCR_ScenarioFrameworkLayerTaskDefendClass |
| class | SCR_ScenarioFrameworkTaskDefendFactionSettings |
| class | SCR_ScenarioFrameworkTaskDefendAttackingFactionTitle |
Functions | |
| SCR_ScenarioFrameworkLayerTaskDefendClass SCR_ScenarioFrameworkLayerTaskClass | Attribute (desc:"Will use trigger that is named for Defend params calculations", category:"Task") |
| float | GetDefendTime () |
| void | SetDefendTime (float time) |
| SCR_CharacterTriggerEntity | GetCharacterTriggerEntity () |
| void | FindCharacterTriggerEntity () |
| Finds character trigger entity by name. | |
| void | CountAttackerDefenderNumbers (out int defenderCount, out int attackerCount) |
| void | EvaluateStatus () |
| Evaluates task status. | |
| void | SetupAttackerLayer () |
| Sets up attacker layers from given names in the world. | |
| void | SetupEvaluation () |
| Sets up evaluation time, triggers attacker layer, and checks for character trigger entities in scenario layers. | |
| override void | RestoreToDefault (bool includeChildren=false, bool reinitAfterRestoration=false, bool affectRandomization=true, bool deleteSpawnedEntities=true) |
| override void | DynamicDespawn (SCR_ScenarioFrameworkLayerBase layer) |
| override void | AfterAllChildrenSpawned (SCR_ScenarioFrameworkLayerBase layer) |
| override void | OnPostInit (IEntity owner) |
| Editable Mine. | |
| void | InitHUD () |
| Initializes HUD layout, sets visibility of widgets, sets countdown time, and sets flavor text. | |
| void | UpdateHUD () |
| Updates HUD based on task state, displays countdown or delayed evaluation text, hides HUD if task is cancelled. | |
| void | RpcDo_UpdateHUD (float countdown) |
| void | CheckAttackerLayers () |
| Checks if attacker layers have repeated spawns, then iterates through spawned entities, checking if any character or group is alive or not. | |
| void | RemovePeriodicUpdates () |
| Removes periodic updates and clears debug shapes during runtime if not shown. | |
| override void | EOnFrame (IEntity owner, float timeSlice) |
| float | GetSecondsRemaining () |
| void | SetSecondsRemaining (float seconds) |
| class SCR_ScenarioFrameworkTaskDefendFactionSettings | _WB_GetCustomTitle (BaseContainer source, out string title) |
| Faction | GetFaction () |
| void | SetFactionKey (FactionKey factionKey) |
| bool | GetCountOnlyPlayers () |
| SCR_ScenarioFrameworkTaskDefendAttackingFactionTitle BaseContainerCustomTitle | BaseContainerProps () |
|
protected |
Defines custom title for defending faction.
| [in] | source | represents the container holding data. |
| [out] | title | Defending faction title represents the side being defended. |
Sets custom title for attacking faction.
| [in] | source | Source represents the attacking faction's data container. |
| [out] | title | Faction title for attacking side. |
Definition at line 512 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Initializes scenario, finds trigger entity, initializes HUD, sets up evaluation, and initializes post-init for owner.
| [in] | layer | that is to be used for this method |
Definition at line 282 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
| SCR_ScenarioFrameworkLayerTaskDefendClass SCR_ScenarioFrameworkLayerTaskClass Attribute | ( | desc:"Will use trigger that is named for Defend params calculations" | , |
| category:"Task" | ) |
Definition at line 1 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
|
protected |
Checks if attacker layers have repeated spawns, then iterates through spawned entities, checking if any character or group is alive or not.
Definition at line 429 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
Counts defenders and attackers inside trigger entity.
| [out] | defenderCount | DefenderCount represents the total number of defenders inside the trigger area. |
| [out] | attackerCount | Represents the total number of attackers inside the trigger entity's area. |
Definition at line 109 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Dynamic Despawn is disabled for Task Defend
| [in] | layer | Layer represents the scenario framework layer being dynamically despawned in the method. |
Definition at line 275 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
Updates HUD, checks attacker layers based on time slice, evaluates status if not delayed evaluation.
| [in] | owner | The owner represents the entity (object) in the game world that this script is attached to, controlling its behavior. |
| [in] | timeSlice | represents the time interval for each frame update in the method. |
Definition at line 475 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Evaluates task status.
Definition at line 135 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Finds character trigger entity by name.
Definition at line 88 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 81 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 589 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 67 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 571 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 506 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Initializes HUD layout, sets visibility of widgets, sets countdown time, and sets flavor text.
Definition at line 307 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Removes periodic updates and clears debug shapes during runtime if not shown.
Definition at line 463 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Restores default settings, clears attacker layer, nullifies entities, and calls superclass method.
| [in] | includeChildren | Restores default settings, optionally including children entities. |
| [in] | reinitAfterRestoration | Resets object state after restoration, optionally reinitializing it afterwards. |
| [in] | affectRandomization | Affects randomization parameters during restoration process. |
Definition at line 254 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Updates HUD with countdown or delayed evaluation text based on task state, displays countdown or title, hides or
| [in] | countdown | Countdown displays remaining time for active task in HUD. |
Definition at line 389 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
| [in] | time | Defend time sets duration for defending. |
Definition at line 74 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
| [in] | factionKey | Faction key is an identifier for a faction in the game |
Definition at line 582 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 512 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Sets up attacker layers from given names in the world.
Definition at line 196 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Sets up evaluation time, triggers attacker layer, and checks for character trigger entities in scenario layers.
Definition at line 216 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Updates HUD based on task state, displays countdown or delayed evaluation text, hides HUD if task is cancelled.
Definition at line 349 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
Definition at line 20 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
Definition at line 20 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 51 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 30 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 24 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 567 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 36 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 39 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 33 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 55 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 54 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 44 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 57 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 56 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 27 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 46 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 53 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 42 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 564 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 48 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 49 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 62 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 61 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 63 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 60 of file SCR_ScenarioFrameworkLayerTaskDefend.c.
|
protected |
Definition at line 59 of file SCR_ScenarioFrameworkLayerTaskDefend.c.