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

Public Member Functions

void SetTargetShotCount (int value, bool invokeEvent=true)
 
void SetActive (bool value, bool invokeEvent=true)
 
void SetAmmoType (SCR_EAIArtilleryAmmoType value, bool invokeEvent=true)
 
int GetTargetShotCount ()
 
bool IsActive ()
 
SCR_EAIArtilleryAmmoType GetAmmoType ()
 
override SCR_AIWaypointState CreateWaypointState (SCR_AIGroupUtilityComponent groupUtilityComp)
 
- 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

int m_iTargetShotCount
 
SCR_EAIArtilleryAmmoType m_eAmmoType
 
bool m_bActive
 
- Protected Attributes inherited from SCR_AIWaypoint
ref array< ref SCR_AISettingBasem_aSettings
 
ref ScriptInvoker m_OnWaypointPropertiesChanged
 

Member Function Documentation

◆ CreateWaypointState()

override SCR_AIWaypointState SCR_AIWaypointArtillerySupport.CreateWaypointState ( SCR_AIGroupUtilityComponent groupUtilityComp)

Implements SCR_AIWaypoint.

◆ GetAmmoType()

SCR_EAIArtilleryAmmoType SCR_AIWaypointArtillerySupport.GetAmmoType ( )

◆ GetTargetShotCount()

int SCR_AIWaypointArtillerySupport.GetTargetShotCount ( )

◆ IsActive()

bool SCR_AIWaypointArtillerySupport.IsActive ( )

◆ SetActive()

void SCR_AIWaypointArtillerySupport.SetActive ( bool value,
bool invokeEvent = true )

◆ SetAmmoType()

void SCR_AIWaypointArtillerySupport.SetAmmoType ( SCR_EAIArtilleryAmmoType value,
bool invokeEvent = true )

◆ SetTargetShotCount()

void SCR_AIWaypointArtillerySupport.SetTargetShotCount ( int value,
bool invokeEvent = true )

Member Data Documentation

◆ m_bActive

bool SCR_AIWaypointArtillerySupport.m_bActive
protected

◆ m_eAmmoType

SCR_EAIArtilleryAmmoType SCR_AIWaypointArtillerySupport.m_eAmmoType
protected

◆ m_iTargetShotCount

int SCR_AIWaypointArtillerySupport.m_iTargetShotCount
protected

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