Arma Reforger Script API
Loading...
Searching...
No Matches
Public Member Functions | List of all members
AIActionBase Interface Reference
Inheritance diagram for AIActionBase:
[legend]

Public Member Functions

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 ()
 
float EvaluatePriorityLevel ()
 
void OnSetSuspended (bool suspended)
 
void OnSetActionState (EAIActionState state)
 
void OnFail ()
 
void OnComplete ()
 
bool OnMessage (AIMessage msg)
 
void OnActionSelected ()
 
void OnActionDeselected ()
 
void OnActionRemoved ()
 

Member Function Documentation

◆ Complete()

proto external void AIActionBase.Complete ( )

◆ CustomEvaluate()

float AIActionBase.CustomEvaluate ( )

◆ Evaluate()

proto external float AIActionBase.Evaluate ( )

◆ EvaluatePriorityLevel()

float AIActionBase.EvaluatePriorityLevel ( )

Implemented in SCR_AIActionBase.

◆ Fail()

proto external void AIActionBase.Fail ( )

◆ GetActionIsSuspended()

proto external bool AIActionBase.GetActionIsSuspended ( )

◆ GetActionState()

proto external EAIActionState AIActionBase.GetActionState ( )

◆ GetIsUniqueInActionQueue()

proto external bool AIActionBase.GetIsUniqueInActionQueue ( )

◆ GetPriority()

proto external float AIActionBase.GetPriority ( )

◆ GetRelatedGroupActivity()

proto external ref AIActionBase AIActionBase.GetRelatedGroupActivity ( )

◆ GetRemoveAction()

proto external bool AIActionBase.GetRemoveAction ( )

◆ OnActionDeselected()

void AIActionBase.OnActionDeselected ( )

◆ OnActionRemoved()

void AIActionBase.OnActionRemoved ( )

◆ OnActionSelected()

void AIActionBase.OnActionSelected ( )

◆ OnComplete()

void AIActionBase.OnComplete ( )

Implemented in SCR_AIActionBase.

◆ OnFail()

void AIActionBase.OnFail ( )

◆ OnMessage()

bool AIActionBase.OnMessage ( AIMessage  msg)

Implemented in SCR_AIHealActivity.

◆ OnSetActionState()

void AIActionBase.OnSetActionState ( EAIActionState  state)

Implemented in SCR_AIActionBase.

◆ OnSetSuspended()

void AIActionBase.OnSetSuspended ( bool  suspended)

Implemented in SCR_AIActionBase.

◆ SetActionIsSuspended()

proto external void AIActionBase.SetActionIsSuspended ( bool  val)

◆ SetActionState()

proto external void AIActionBase.SetActionState ( EAIActionState  state)

◆ SetIsUniqueInActionQueue()

proto external void AIActionBase.SetIsUniqueInActionQueue ( bool  unique)

◆ SetPriority()

proto external void AIActionBase.SetPriority ( float  priority)

◆ SetRelatedGroupActivity()

proto external void AIActionBase.SetRelatedGroupActivity ( AIActionBase  related)

◆ SetRemoveAction()

proto external void AIActionBase.SetRemoveAction ( bool  val)

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