| 
    Arma Reforger Script API
    
   | 
 
  
Public Member Functions | |
| void | SCR_AIMoveFromVehicleHornBehavior (SCR_AIUtilityComponent utility, SCR_AIActivityBase groupActivity, vector dangerPos, IEntity dangerEntity) | 
  Public Member Functions inherited from SCR_AIMoveFromDangerBehavior | |
| void | InitParameters (IEntity dangerEntity, vector dangerPos) | 
| override int | GetCause () | 
| Returns cause value, used for SCR_AISetting.   | |
| void | SCR_AIMoveFromDangerBehavior (SCR_AIUtilityComponent utility, SCR_AIActivityBase groupActivity, vector dangerPos, IEntity dangerEntity) | 
  Public Member Functions inherited from SCR_AIBehaviorBase | |
| void | SCR_AIBehaviorBase (SCR_AIUtilityComponent utility, SCR_AIActivityBase groupActivity) | 
| SCR_AIActivityBase | GetGroupActivityContext () | 
| override void | OnActionSelected () | 
| override void | OnActionFailed () | 
| override void | OnActionCompleted () | 
  Public Member Functions inherited from SCR_AIActionBase | |
| override float | EvaluatePriorityLevel () | 
| void | SetPriorityLevel (int priority) | 
| EAIActionFailReason | GetFailReason () | 
| void | SetFailReason (EAIActionFailReason failReason) | 
| Fail reason is an optional value which can be used to figure out why action failed.   | |
| override void | OnSetActionState (EAIActionState state) | 
| override void | OnSetSuspended (bool suspended) | 
| override void | OnComplete () | 
| override void | OnFail () | 
| override void | OnActionRemoved () | 
| string | GetActionDebugInfo () | 
| string | GetDebugPanelText () | 
| override void | OnActionDeselected () | 
| void | OnActionExecuted () | 
| bool | IsActionInterruptable () | 
| void | SetActionInterruptable (bool IsInterruptable) | 
| void | SetParametersToBTVariables (SCR_AIActionTask node) | 
| void | GetParametersFromBTVariables (SCR_AIActionTask node) | 
| TStringArray | GetPortNames () | 
| float | GetRestrictedPriorityLevel (float minimumLevel=PRIORITY_LEVEL_NORMAL) | 
| Limits priority level for actions such that those are performed in "NORMAL" and "PLAYER" priority level but not in "GAMEMASTER".   | |
  Public Member Functions inherited from AIActionBase | |
| proto external float | Evaluate () | 
| proto external float | GetPriority () | 
| proto external void | SetPriority (float priority) | 
| proto external bool | GetActionIsSuspended () | 
| proto external void | SetActionIsSuspended (bool val) | 
| proto external bool | GetIsUniqueInActionQueue () | 
| proto external void | SetIsUniqueInActionQueue (bool unique) | 
| proto external EAIActionState | GetActionState () | 
| proto external void | SetActionState (EAIActionState state) | 
| proto external void | Fail () | 
| proto external void | Complete () | 
| proto external bool | GetRemoveAction () | 
| proto external void | SetRemoveAction (bool val) | 
| proto external ref AIActionBase | GetRelatedGroupActivity () | 
| proto external void | SetRelatedGroupActivity (AIActionBase related) | 
| float | CustomEvaluate () | 
| bool | OnMessage (AIMessage msg) | 
| void SCR_AIMoveFromVehicleHornBehavior.SCR_AIMoveFromVehicleHornBehavior | ( | SCR_AIUtilityComponent | utility, | 
| SCR_AIActivityBase | groupActivity, | ||
| vector | dangerPos, | ||
| IEntity | dangerEntity ) |