Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIWaypoint Class Reference
Inheritance diagram for SCR_AIWaypoint:
SCR_AIAnimationWaypoint SCR_AIWaypointArtillerySupport SCR_BoardingWaypoint SCR_EntityWaypoint SCR_SmartActionWaypoint SCR_SuppliesTransferWaypoint SCR_TimedWaypoint SCR_TransportWaypoint

Protected Member Functions

void SCR_AIWaypoint (IEntitySource src, IEntity parent)
float GetPriorityLevel ()
void SetPriorityLevel (float priority)
bool IsWithinCompletionRadius (vector pos)
ScriptInvoker GetOnWaypointPropertiesChanged ()
override void OnTransformResetImpl (TransformResetParams params)
SCR_AIWaypointState CreateWaypointState (SCR_AIGroupUtilityComponent groupUtilityComp)
void AddSetting (notnull SCR_AISettingBase s)
void GetSettings (notnull array< SCR_AISettingBase > outSettings)
void RemoveSetting (notnull SCR_AISettingBase s)

Protected Attributes

ref array< ref SCR_AISettingBase > m_aSettings
ref ScriptInvoker m_OnWaypointPropertiesChanged

Detailed Description

Definition at line 5 of file SCR_AIWaypoint.c.

Constructor & Destructor Documentation

◆ SCR_AIWaypoint()

void SCR_AIWaypoint::SCR_AIWaypoint ( IEntitySource src,
IEntity parent )
inlineprotected

Definition at line 16 of file SCR_AIWaypoint.c.

Member Function Documentation

◆ AddSetting()

void SCR_AIWaypoint::AddSetting ( notnull SCR_AISettingBase s)
inlineprotected

Adds setting. It is applied only while group has this waypoint as current one. Settings must be added to waypoint before waypoint is added to the group. Settings added to waypoint while it is current for some group, will not be added to that group.

Definition at line 71 of file SCR_AIWaypoint.c.

◆ CreateWaypointState()

SCR_AIWaypointState SCR_AIWaypoint::CreateWaypointState ( SCR_AIGroupUtilityComponent groupUtilityComp)
inlineprotected

Definition at line 58 of file SCR_AIWaypoint.c.

◆ GetOnWaypointPropertiesChanged()

ScriptInvoker SCR_AIWaypoint::GetOnWaypointPropertiesChanged ( )
inlineprotected

Definition at line 41 of file SCR_AIWaypoint.c.

◆ GetPriorityLevel()

float SCR_AIWaypoint::GetPriorityLevel ( )
inlineprotected

Definition at line 23 of file SCR_AIWaypoint.c.

◆ GetSettings()

void SCR_AIWaypoint::GetSettings ( notnull array< SCR_AISettingBase > outSettings)
inlineprotected

Definition at line 81 of file SCR_AIWaypoint.c.

◆ IsWithinCompletionRadius()

bool SCR_AIWaypoint::IsWithinCompletionRadius ( vector pos)
inlineprotected

Definition at line 35 of file SCR_AIWaypoint.c.

◆ OnTransformResetImpl()

override void SCR_AIWaypoint::OnTransformResetImpl ( TransformResetParams params)
inlineprotected

Definition at line 49 of file SCR_AIWaypoint.c.

◆ RemoveSetting()

void SCR_AIWaypoint::RemoveSetting ( notnull SCR_AISettingBase s)
inlineprotected

Definition at line 90 of file SCR_AIWaypoint.c.

◆ SetPriorityLevel()

void SCR_AIWaypoint::SetPriorityLevel ( float priority)
inlineprotected

Definition at line 29 of file SCR_AIWaypoint.c.

Member Data Documentation

◆ m_aSettings

ref array<ref SCR_AISettingBase> SCR_AIWaypoint::m_aSettings
protected

Definition at line 11 of file SCR_AIWaypoint.c.

◆ m_OnWaypointPropertiesChanged

ref ScriptInvoker SCR_AIWaypoint::m_OnWaypointPropertiesChanged
protected

Definition at line 13 of file SCR_AIWaypoint.c.


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