Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_DefendWaypoint Interface Reference
Inheritance diagram for SCR_DefendWaypoint:
SCR_TimedWaypoint SCR_AIWaypoint AIWaypoint

Public Member Functions

bool GetFastInit ()
 
void SetFastInit (bool isFastInit)
 
override SCR_AIWaypointState CreateWaypointState (SCR_AIGroupUtilityComponent groupUtilityComp)
 
void ClearDefendPresets ()
 Clears Defend Presets.
 
SCR_DefendWaypointPreset GetCurrentDefendPreset ()
 
int GetCurrentDefendPresetIndex ()
 
bool SetCurrentDefendPreset (int newDefendPresetIndex)
 
bool AddDefendPreset (SCR_DefendWaypointPreset preset)
 
bool RemoveDefendPreset (int presetIndex)
 
- Public Member Functions inherited from SCR_TimedWaypoint
float GetHoldingTime ()
 
void SetHoldingTime (float holdingTime)
 
- Public Member Functions inherited from SCR_AIWaypoint
void SCR_AIWaypoint (IEntitySource src, IEntity parent)
 
float GetPriorityLevel ()
 
void SetPriorityLevel (float priority)
 
bool IsWithinCompletionRadius (vector pos)
 
ScriptInvoker GetOnWaypointPropertiesChanged ()
 
override void OnTransformResetImpl (TransformResetParams params)
 
void AddSetting (notnull SCR_AISettingBase s)
 Adds setting.
 
void GetSettings (notnull array< SCR_AISettingBase > outSettings)
 
void RemoveSetting (notnull SCR_AISettingBase s)
 
- Public Member Functions inherited from AIWaypoint
proto external float GetCompletionYPrecision ()
 
proto external void SetCompletionYPrecision (float fPrecision)
 
proto external float GetCompletionRadius ()
 
proto external void SetCompletionRadius (float r)
 
proto external EAIWaypointCompletionType GetCompletionType ()
 
proto external void SetCompletionType (EAIWaypointCompletionType newCompletionType)
 
proto external bool IsWithinCompletionRadius (AIGroup pAgent)
 Tests whether the group passes the test on being within the completion radius.
 

Protected Attributes

bool m_bFastInit
 
ref array< ref SCR_DefendWaypointPresetm_aDefendPresets
 
int m_iCurrentDefendPreset
 
- Protected Attributes inherited from SCR_AIWaypoint
ref array< ref SCR_AISettingBasem_aSettings
 
ref ScriptInvoker m_OnWaypointPropertiesChanged
 

Additional Inherited Members

- Public Attributes inherited from SCR_TimedWaypoint
ref SCR_AITimedWaypointParameters m_TimedWaypointParameters
 

Member Function Documentation

◆ AddDefendPreset()

bool SCR_DefendWaypoint.AddDefendPreset ( SCR_DefendWaypointPreset preset)

◆ ClearDefendPresets()

void SCR_DefendWaypoint.ClearDefendPresets ( )

Clears Defend Presets.

◆ CreateWaypointState()

override SCR_AIWaypointState SCR_DefendWaypoint.CreateWaypointState ( SCR_AIGroupUtilityComponent groupUtilityComp)

Implements SCR_AIWaypoint.

◆ GetCurrentDefendPreset()

SCR_DefendWaypointPreset SCR_DefendWaypoint.GetCurrentDefendPreset ( )

◆ GetCurrentDefendPresetIndex()

int SCR_DefendWaypoint.GetCurrentDefendPresetIndex ( )

◆ GetFastInit()

bool SCR_DefendWaypoint.GetFastInit ( )

◆ RemoveDefendPreset()

bool SCR_DefendWaypoint.RemoveDefendPreset ( int presetIndex)

◆ SetCurrentDefendPreset()

bool SCR_DefendWaypoint.SetCurrentDefendPreset ( int newDefendPresetIndex)

◆ SetFastInit()

void SCR_DefendWaypoint.SetFastInit ( bool isFastInit)

Member Data Documentation

◆ m_aDefendPresets

ref array<ref SCR_DefendWaypointPreset> SCR_DefendWaypoint.m_aDefendPresets
protected

◆ m_bFastInit

bool SCR_DefendWaypoint.m_bFastInit
protected

◆ m_iCurrentDefendPreset

int SCR_DefendWaypoint.m_iCurrentDefendPreset
protected

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