Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_ScenarioFrameworkTriggerNetworkComponent.c
Go to the documentation of this file.
2 {
3 }
4 
5 class SCR_ScenarioFrameworkTriggerNetworkComponent : ScriptComponent
6 {
7  //------------------------------------------------------------------------------------------------
12  {
13  if (!left)
14  Rpc(Rpc_InvokeTriggerUpdated, trigger.GetActivationCountdownTimer(), trigger.GetActivationCountdownTimerTemp(), trigger.GetPlayersCountByFactionInsideTrigger(trigger.GetOwnerFaction()), trigger.GetPlayersCountByFaction(), trigger.GetPlayerActivationNotificationTitle(), trigger.GetTriggerConditionsStatus(), trigger.GetMinimumPlayersNeededPercentage());
15  else
17  }
18 
19  //------------------------------------------------------------------------------------------------
28  [RplRpc(RplChannel.Reliable, RplRcver.Owner)]
29  void Rpc_InvokeTriggerUpdated(float activationCountdownTimer, float tempWaitTime, int playersCountByFactionInside, int playersCountByFaction, string playerActivationNotificationTitle, bool triggerConditionsStatus, float minimumPlayersNeededPercentage)
30  {
31  SCR_CharacterTriggerEntity.s_OnTriggerUpdated.Invoke(activationCountdownTimer, tempWaitTime, playersCountByFactionInside, playersCountByFaction, playerActivationNotificationTitle, triggerConditionsStatus, minimumPlayersNeededPercentage);
32  }
33 
34  //------------------------------------------------------------------------------------------------
36  [RplRpc(RplChannel.Reliable, RplRcver.Owner)]
38  {
39  SCR_CharacterTriggerEntity.s_OnTriggerUpdatedPlayerNotPresent.Invoke(0);
40  }
41 }
ScriptComponent
SCR_SiteSlotEntityClass ScriptComponent
Rpc_InvokeTriggerUpdated
void Rpc_InvokeTriggerUpdated(float activationCountdownTimer, float tempWaitTime, int playersCountByFactionInside, int playersCountByFaction, string playerActivationNotificationTitle, bool triggerConditionsStatus, float minimumPlayersNeededPercentage)
Definition: SCR_ScenarioFrameworkTriggerNetworkComponent.c:29
ReplicateTriggerState
SCR_ScenarioFrameworkTriggerNetworkComponentClass ScriptComponentClass ReplicateTriggerState(SCR_CharacterTriggerEntity trigger, bool left)
Definition: SCR_ScenarioFrameworkTriggerNetworkComponent.c:11
Rpc_InvokePlayerLeftTrigger
void Rpc_InvokePlayerLeftTrigger()
Invokes OnTriggerUpdatedPlayerNotPresent to the player who just left the trigger.
Definition: SCR_ScenarioFrameworkTriggerNetworkComponent.c:37
RplRpc
SCR_AchievementsHandlerClass ScriptComponentClass RplRpc(RplChannel.Reliable, RplRcver.Owner)] void UnlockOnClient(AchievementId achievement)
Definition: SCR_AchievementsHandler.c:11
SCR_CharacterTriggerEntity
Definition: SCR_CharacterTriggerEntity.c:17
SCR_ScenarioFrameworkTriggerNetworkComponentClass
Definition: SCR_ScenarioFrameworkTriggerNetworkComponent.c:1