Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
SCR_TutorialSeizingComponent Interface Reference
Inheritance diagram for SCR_TutorialSeizingComponent:
[legend]

Public Member Functions

void UpdateFlagsInHierarchyPublic ()
 
override bool IsDisabledAI (IEntity ent)
 
override SCR_Faction EvaluateEntityFaction (IEntity ent)
 
- Public Member Functions inherited from SCR_SeizingComponent
int GetRadius ()
 
void AllowNotifications (bool allow)
 
bool NotificationsAllowed ()
 
ScriptInvoker GetOnCaptureStart ()
 
ScriptInvoker GetOnCaptureInterrupt ()
 
ScriptInvoker GetOnCaptureFinish ()
 
OnTimerChangeInvoker GetOnTimerChange ()
 
void RefreshSeizingTimer ()
 
WorldTimestamp GetSeizingStartTimestamp ()
 
WorldTimestamp GetSeizingEndTimestamp ()
 
Faction GetFaction ()
 
override void OnBaseFactionChanged (Faction faction)
 
bool IsDisabledAI (IEntity ent)
 
void Disable ()
 
override void OnPostInit (IEntity owner)
 
override void EOnFrame (IEntity owner, float timeSlice)
 
void ~SCR_SeizingComponent ()
 
- Public Member Functions inherited from SCR_MilitaryBaseLogicComponent
void RegisterBase (notnull SCR_MilitaryBaseComponent base)
 
void OnBaseRegistered (notnull SCR_MilitaryBaseComponent base)
 
void UnregisterBase (notnull SCR_MilitaryBaseComponent base)
 
void OnBaseUnregistered (notnull SCR_MilitaryBaseComponent base)
 
int GetBases (out array< SCR_MilitaryBaseComponent > bases)
 
void OnBaseFactionChanged (Faction faction)
 
override void EOnInit (IEntity owner)
 
override void OnPostInit (IEntity owner)
 
void ~SCR_MilitaryBaseLogicComponent ()
 

Additional Inherited Members

- Protected Member Functions inherited from SCR_SeizingComponent
bool IsProxy ()
 
void EvaluatePrevailingFaction ()
 
void OnQueryFinished (BaseGameTriggerEntity trigger)
 
SCR_Faction EvaluateEntityFaction (IEntity ent)
 
void OnPrevailingFactionChanged ()
 
void OnSeizingTimestampChanged ()
 
void HandleGradualReset ()
 When capture started after getting interrupted, take into account the time spent on it.
 
void RpcDo_OnCaptureStart (int factionIndex)
 
void RpcDo_OnCaptureInterrupt (int factionIndex)
 
void RpcDo_OnCaptureFinish (int factionIndex)
 
void OnPlayerSpawned (int playerId, IEntity controlledEntity)
 
void UpdateFlagsInHierarchy (notnull SCR_Faction faction)
 
bool GetIsLocalPlayerPresent ()
 
void NotifyPlayerInRadius (notnull SCR_Faction faction)
 
- Protected Attributes inherited from SCR_SeizingComponent
int m_iRadius
 
int m_iMaximumAltitude
 
float m_fMaximumSeizingTime
 
float m_fMinimumSeizingTime
 
int m_iMaximumSeizingCharacters
 
float m_fRespawnCooldownPeriod
 
bool m_bGradualTimerReset
 
bool m_bIgnoreNonPlayableAttackers
 
bool m_bIgnoreNonPlayableDefenders
 
bool m_bShowNotifications
 
ENotification m_eCapturedByFriendliesNotification
 
ENotification m_eCapturedByEnemiesNotification
 
WorldTimestamp m_fSeizingStartTimestamp
 
WorldTimestamp m_fSeizingEndTimestamp
 
ref ScriptInvoker m_OnCaptureStart
 
ref ScriptInvoker m_OnCaptureInterrupt
 
ref ScriptInvoker m_OnCaptureFinish
 
ref OnTimerChangeInvoker m_OnTimerChange
 
WorldTimestamp m_fInterruptedCaptureTimestamp
 
float m_fCurrentSeizingTime
 
float m_fInterruptedCaptureDuration
 
SCR_Faction m_PrevailingFaction
 
SCR_Faction m_PrevailingFactionPrevious
 
BaseGameTriggerEntity m_Trigger
 
bool m_bQueryFinished = true
 
bool m_bEnabled = true
 
RplComponent m_RplComponent
 
bool m_bCharacterPresent
 
SCR_FactionAffiliationComponent m_FactionControl
 
int m_iSeizingCharacters
 
ref map< int, WorldTimestamp > m_mSpawnTimers = new map<int, WorldTimestamp>()
 
bool m_bDeleteDisabledAIs = false
 
- Protected Attributes inherited from SCR_MilitaryBaseLogicComponent
ref array< SCR_MilitaryBaseComponentm_aBases = {}
 
- Static Protected Attributes inherited from SCR_SeizingComponent
static const float TRIGGER_CHECK_PERIOD_IDLE = 3
 
static const float TRIGGER_CHECK_PERIOD_ACTIVE = 1
 

Member Function Documentation

◆ EvaluateEntityFaction()

override SCR_Faction SCR_TutorialSeizingComponent.EvaluateEntityFaction ( IEntity  ent)

Implements SCR_SeizingComponent.

◆ IsDisabledAI()

override bool SCR_TutorialSeizingComponent.IsDisabledAI ( IEntity  ent)

Implements SCR_SeizingComponent.

◆ UpdateFlagsInHierarchyPublic()

void SCR_TutorialSeizingComponent.UpdateFlagsInHierarchyPublic ( )

The documentation for this interface was generated from the following file: