![]() |
Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
|
Protected Member Functions | |
| void | SetActivationPresence (SCR_EScenarioFrameworkTriggerActivation EActivationPresence) |
| Sets Activation Presence. | |
| void | SetSpecificClassName (notnull array< string > aClassName) |
| Sets specific classnames to be searched in the trigger. | |
| void | AddSpecificEntityNameFilter (notnull array< string > aEntityName) |
| Adds specific entity name to be searched in the trigger. | |
| void | SetPrefabFilters (notnull array< ref SCR_ScenarioFrameworkPrefabFilter > aPrefabFilter) |
| Sets specific prefab filters to be searched in the trigger. | |
| void | SetSearchVehicleInventory (bool search) |
| Sets if trigger should also search vehicle inventory when looking for prefabs/classnames inside. | |
| void | SetOnce (bool bOnce) |
| Sets if trigger can be finished just once. | |
| void | SetActivateOnEmpty (bool activateOnEmpty) |
| void | SetNotificationEnabled (bool notificationEnabled) |
| Sets if HUD notifications are enabled. | |
| void | SetTriggerConditionsStatus (bool status) |
| Sets trigger conditions status. | |
| void | SetEnableAudio (bool enableAudio) |
| Sets if audio features from this trigger are enabled. | |
| void | SetMinimumPlayersNeeded (float minimumPlayersNeededPercentage) |
| Sets minimum player percentage needed to finish this trigger. | |
| void | SetPlayerActivationNotificationTitle (string sTitle) |
| Sets HUD activation notification title. | |
| void | SetActivationCountdownTimer (float activationCountdownTimer) |
| Sets activation coundown timer. | |
| void | SetCountdownAudio (string sAudioName) |
| Sets which audio can be played from activating this trigger. | |
| void | SetCustomTriggerConditions (notnull array< ref SCR_ScenarioFrameworkActivationConditionBase > triggerConditions) |
| void | SetCustomTriggerConditionLogic (SCR_EScenarioFrameworkLogicOperators customTriggerConditionLogic) |
| Sets Custom Trigger Condition Logic. | |
| void | SetEntityEnteredActions (array< ref SCR_ScenarioFrameworkActionBase > entityEnteredActions) |
| void | SetEntityLefActions (array< ref SCR_ScenarioFrameworkActionBase > entityLefActions) |
| void | SetFinishedActions (array< ref SCR_ScenarioFrameworkActionBase > finishedActions) |
| void | SetOwnerFaction (FactionKey sFaction) |
| Sets faction that "owns" this trigger. | |
| bool | IsMaster () |
| Returns if this is executed in a server environment. | |
| Faction | GetOwnerFaction () |
| Returns trigger faction owner. | |
| ResourceName | GetCountdownHUD () |
| Returns the countdown HUD resource name. | |
| float | GetActivationCountdownTimer () |
| Returns activation countdown timer. | |
| float | GetActivationCountdownTimerTemp () |
| Returns activation countdown timer temporary value which is calculated by the trigger but changes over time. | |
| float | GetMinimumPlayersNeededPercentage () |
| Returns minimum players needed percentage. | |
| string | GetPlayerActivationNotificationTitle () |
| Returns player activation notification title. | |
| bool | GetNotificationEnabled () |
| Returns if HUD notifications are enabled. | |
| bool | GetTriggerConditionsStatus () |
| Returns trigger conditions status. | |
| int | GetCountInsideTrigger () |
| Returns number of all the entities that are inside this trigger. | |
| int | GetCountEntitiesInside () |
| Returns all entities that are inside this trigger. | |
| int | GetPlayersCountByFaction () |
| Returns number of players in game by the faction set for this trigger. | |
| int | GetSpecificClassCountInsideTrigger (string className, int targetCount=-1) |
| Returns number of specific class that is inside of this trigger. | |
| int | GetSpecificPrefabCountInsideTrigger (BaseContainer prefabContainer, int targetCount=-1, bool includeInheritance=false) |
| Returns number of specific prefab that is inside of this trigger. | |
| int | GetCharacterCountByFactionInsideTrigger (Faction faction, int targetCount=-1) |
| Returns number of characters from the selected faction that are inside this trigger. | |
| int | GetPlayersCountByFactionInsideTrigger (Faction faction) |
| Returns number of players from the selected faction that are inside this trigger. | |
| void | GetPlayersByFactionInsideTrigger (notnull out array< IEntity > aOut) |
| Returns all the players by the faction set for this trigger. | |
| void | GetPlayersByFaction (notnull out array< IEntity > aOut) |
| Returns all the players in the game. | |
| override bool | ScriptedEntityFilterForQuery (IEntity ent) |
| Override this method in inherited class to define a new filter. | |
| void | FinishTrigger (IEntity ent) |
| Finishes trigger. | |
| void | ActivationPresenceConditions () |
| Checks activation presesence conditions. | |
| void | CustomTriggerConditions () |
| This method handles custom conditions. | |
| void | HandleNetworkComponentForPlayersInside (IEntity ent) |
| Handles players inside the trigger or those who left it. | |
| void | ProcessPlayerNetworkComponent (IEntity entity, bool leftTrigger=false) |
| Processes the entity and its Network component to replicate only for each player inside the trigger. | |
| void | HandleTimer () |
| Handles if timer should be ticking or not. | |
| void | UpdateTimer () |
| Updates the timer value and passes info to HUD. | |
| event void | OnActivate (IEntity ent) |
| void | OnQueryFinished (bool bIsEmpty) |
| event void | OnDeactivate (IEntity ent) |
| void | OnDeactivateCalledLater (IEntity ent) |
| void | HandleAudio () |
| Checks if trigger conditions are met, plays countdown music if true, stops if false. | |
| void | PlayMusic (string sAudio) |
| void | RpcDo_PlayMusic (string sAudio) |
| void | StopMusic (string sAudio) |
| void | RpcDo_StopMusic (string sAudio) |
| void | OnChange (IEntity ent) |
| ScriptInvoker | GetOnChange () |
| void | SetInitSequenceDone (bool init) |
| Sets Init sequence as done or not. | |
| void | EOnInit (IEntity owner) |
| Initializes the trigger. | |
Static Protected Attributes | |
| static ref ScriptInvokerBase< ScriptInvokerTriggerUpdated > | s_OnTriggerUpdated = new ScriptInvokerBase<ScriptInvokerTriggerUpdated>() |
| static ref ScriptInvokerInt | s_OnTriggerUpdatedPlayerNotPresent = new ScriptInvokerInt() |
Definition at line 9 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Checks activation presesence conditions.
Definition at line 658 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Adds specific entity name to be searched in the trigger.
Definition at line 102 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
This method handles custom conditions.
Definition at line 677 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Initializes the trigger.
Definition at line 966 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Finishes trigger.
Definition at line 639 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns activation countdown timer.
Definition at line 280 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns activation countdown timer temporary value which is calculated by the trigger but changes over time.
Definition at line 287 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns number of characters from the selected faction that are inside this trigger.
Definition at line 487 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns the countdown HUD resource name.
Definition at line 273 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns all entities that are inside this trigger.
Definition at line 329 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns number of all the entities that are inside this trigger.
Definition at line 322 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns minimum players needed percentage.
Definition at line 294 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns if HUD notifications are enabled.
Definition at line 308 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Definition at line 949 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns trigger faction owner.
Definition at line 266 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns player activation notification title.
Definition at line 301 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns all the players in the game.
Definition at line 576 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns all the players by the faction set for this trigger.
Definition at line 544 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns number of players in game by the faction set for this trigger.
Definition at line 337 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns number of players from the selected faction that are inside this trigger.
Definition at line 514 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns number of specific class that is inside of this trigger.
Definition at line 365 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns number of specific prefab that is inside of this trigger.
Definition at line 414 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns trigger conditions status.
Definition at line 315 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Checks if trigger conditions are met, plays countdown music if true, stops if false.
Definition at line 840 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Handles players inside the trigger or those who left it.
Definition at line 687 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Handles if timer should be ticking or not.
Definition at line 721 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Returns if this is executed in a server environment.
Definition at line 258 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | ent | Entity reference for the object being activated. |
Definition at line 756 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | ent | Entity ent is an input parameter representing an entity in the game world that triggers the method's action when its state changes |
Definition at line 938 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | ent | Entity reference representing the object being deactivated. |
Definition at line 803 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | ent | The ent represents an entity inside the method, which is removed from the list of players inside when the method is called. |
Definition at line 812 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | bIsEmpty | Checks if query is empty, if true, checks if it should finish it and returns without further action processing the trigger. |
Definition at line 766 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Plays specified audio track, sets countdown music playing flag, and calls RPC.
| [in] | sAudio | is the name of the music file to play. |
Definition at line 856 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Processes the entity and its Network component to replicate only for each player inside the trigger.
Definition at line 704 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Plays specified audio in music manager if available.
| [in] | sAudio | is the name of the music file to play. |
Definition at line 879 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Stops music with given audio name.
| [in] | sAudio | is the name of the music track to stop playing. |
Definition at line 920 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Override this method in inherited class to define a new filter.
Definition at line 594 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | activateOnEmpty | Sets if trigger can be finished when it is empty |
Definition at line 140 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets activation coundown timer.
Definition at line 182 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets Activation Presence.
Definition at line 85 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets which audio can be played from activating this trigger.
Definition at line 189 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets Custom Trigger Condition Logic.
Definition at line 212 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | triggerConditions | Sets custom trigger conditions for trigger activation. |
Definition at line 196 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets if audio features from this trigger are enabled.
Definition at line 161 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | entityEnteredActions | Array of actions triggered when an entity entered the trigger. |
Definition at line 219 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | entityEnteredActions | Array of actions triggered when an entity left the trigger. |
Definition at line 229 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
| [in] | entityEnteredActions | Array of actions triggered when trigger is finished. |
Definition at line 239 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets Init sequence as done or not.
Definition at line 959 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets minimum player percentage needed to finish this trigger.
Definition at line 168 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets if HUD notifications are enabled.
Definition at line 147 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets if trigger can be finished just once.
Definition at line 133 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets faction that "owns" this trigger.
Definition at line 249 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets HUD activation notification title.
Definition at line 175 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets specific prefab filters to be searched in the trigger.
Definition at line 112 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets if trigger should also search vehicle inventory when looking for prefabs/classnames inside.
Definition at line 126 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets specific classnames to be searched in the trigger.
Definition at line 92 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Sets trigger conditions status.
Definition at line 154 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Stops music with given audio name, also stops countdown music if playing.
| [in] | sAudio | is the name of the music track to stop playing. |
Definition at line 898 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
inlineprotected |
Updates the timer value and passes info to HUD.
Definition at line 741 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 27 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 73 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 62 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 63 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 64 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 74 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 66 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 24 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 21 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 18 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 39 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 72 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 57 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 71 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 48 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 36 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 33 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 77 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 76 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 15 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 30 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 45 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 42 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 70 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 78 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 75 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 68 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 69 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 60 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 51 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 12 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
protected |
Definition at line 54 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
staticprotected |
Definition at line 80 of file SCR_ScenarioFrameworkTriggerEntity.c.
|
staticprotected |
Definition at line 81 of file SCR_ScenarioFrameworkTriggerEntity.c.