Arma Reforger Script API
Loading...
Searching...
No Matches
AIActionBase Interface Reference
Inheritance diagram for AIActionBase:
SCR_AIActionBase SCR_AIActivityBase SCR_AIBehaviorBase SCR_AICompositeActionParallel SCR_AIAnimateActivity SCR_AIDefendActivity SCR_AIFireteamsActivity SCR_AIFollowActivity SCR_AIGetInActivity SCR_AIGetOutActivity SCR_AIHealActivity SCR_AIIdleActivity SCR_AIMoveActivity SCR_AIPerformActionActivity SCR_AIResupplyActivity SCR_AISearchAndDestroyActivity SCR_AIStaticArtilleryActivity SCR_AISuppressActivity SCR_AIVehicleCombatActivity SCR_AIAnimateBehavior SCR_AIAttackBehavior SCR_AIAvoidCharacterBehavior SCR_AIDefendBehavior SCR_AIFindFirePositionBehavior SCR_AIFireIllumFlareBehavior SCR_AIHealBehavior SCR_AIHealWaitBehavior SCR_AIIdleBehavior SCR_AIMedicHealBehavior SCR_AIMoveBehaviorBase SCR_AIMoveFromDangerBehavior SCR_AIMoveInFormationBehavior SCR_AIObserveThreatSystemBehavior SCR_AIObserveUnknownFireBehavior SCR_AIPerformActionBehavior SCR_AIPickupInventoryItemsBehavior SCR_AIProvideAmmoBehavior SCR_AIRetreatFromTargetBehavior SCR_AIRetreatWhileLookAtBehavior SCR_AIStaticArtilleryBehavior SCR_AISuppressBehavior SCR_AIThrowGrenadeToBehavior SCR_AIVehicleBehavior SCR_AIWaitBehavior SCR_AIClustersCompositeAction

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()

◆ 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()

◆ OnActionRemoved()

◆ 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: