|
Arma Reforger Script API
|
Public 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) |
| 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 | |
| ref array< ref SCR_AISettingBase > | m_aSettings |
| ref ScriptInvoker | m_OnWaypointPropertiesChanged |
| void SCR_AIWaypoint.SCR_AIWaypoint | ( | IEntitySource | src, |
| IEntity | parent ) |
| void SCR_AIWaypoint.AddSetting | ( | notnull SCR_AISettingBase | s | ) |
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.
| SCR_AIWaypointState SCR_AIWaypoint.CreateWaypointState | ( | SCR_AIGroupUtilityComponent | groupUtilityComp | ) |
| ScriptInvoker SCR_AIWaypoint.GetOnWaypointPropertiesChanged | ( | ) |
| float SCR_AIWaypoint.GetPriorityLevel | ( | ) |
| void SCR_AIWaypoint.GetSettings | ( | notnull array< SCR_AISettingBase > | outSettings | ) |
| bool SCR_AIWaypoint.IsWithinCompletionRadius | ( | vector | pos | ) |
| override void SCR_AIWaypoint.OnTransformResetImpl | ( | TransformResetParams | params | ) |
| void SCR_AIWaypoint.RemoveSetting | ( | notnull SCR_AISettingBase | s | ) |
| void SCR_AIWaypoint.SetPriorityLevel | ( | float | priority | ) |
|
protected |
|
protected |