◆ Complete()
proto external void AIActionBase.Complete |
( |
| ) |
|
◆ CustomEvaluate()
float AIActionBase.CustomEvaluate |
( |
| ) |
|
Implemented in SCR_AIAttackBehavior, SCR_AICompositeActionParallel, SCR_AIFindFirePositionBehavior, SCR_AIFollowActivity, SCR_AIHealActivity, SCR_AIHealBehavior, SCR_AIIdleBehavior_Driver, SCR_AIMoveActivity, SCR_AIFollowInFormationBehavior, SCR_AIMoveFromUnknownFire, SCR_AIMoveFromGrenadeBehavior, SCR_AIMoveFromIncomingVehicleBehavior, SCR_AIObserveUnknownFireBehavior, SCR_AIProvideAmmoBehavior, SCR_AIRetreatWhileLookAtBehavior, SCR_AIRetreatFromTargetBehavior, SCR_AISuppressGroupClusterBehavior, SCR_AIThrowGrenadeToBehavior, and SCR_AIVehicleCombatActivity.
◆ Evaluate()
proto external float AIActionBase.Evaluate |
( |
| ) |
|
◆ EvaluatePriorityLevel()
float AIActionBase.EvaluatePriorityLevel |
( |
| ) |
|
◆ Fail()
proto external void AIActionBase.Fail |
( |
| ) |
|
◆ GetActionIsSuspended()
proto external bool AIActionBase.GetActionIsSuspended |
( |
| ) |
|
◆ 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 |
( |
| ) |
|
Implemented in SCR_AIAttackClusterActivity, SCR_AIDefendFromClusterActivity, SCR_AIInvestigateClusterActivity, SCR_AIActionBase, SCR_AIAttackBehavior, SCR_AICompositeActionParallel, SCR_AIDefendActivity, SCR_AIFollowActivity, SCR_AIGetInActivity, SCR_AIMoveActivity, SCR_AISuppressActivity, and SCR_AIVehicleCombatActivity.
◆ OnActionRemoved()
void AIActionBase.OnActionRemoved |
( |
| ) |
|
◆ OnActionSelected()
void AIActionBase.OnActionSelected |
( |
| ) |
|
Implemented in SCR_AIAttackClusterActivity, SCR_AIDefendFromClusterActivity, SCR_AIInvestigateClusterActivity, SCR_AIActionBase, SCR_AIAnimateActivity, SCR_AIAnimateBehavior, SCR_AIAttackBehavior, SCR_AIBehaviorBase, SCR_AIIdleBehavior, SCR_AICompositeActionParallel, SCR_AIFindFirePositionBehavior, SCR_AIFireIllumFlareBehavior, SCR_AIGetInActivity, SCR_AIMedicHealBehavior, SCR_AIMoveAndInvestigateBehavior, SCR_AIMoveFromUnknownFire, SCR_AIPilotMoveFromIncomingVehicleBehavior, SCR_AIObserveUnknownFireBehavior, SCR_AIThrowGrenadeToBehavior, SCR_AIVehicleBehavior, and SCR_AIVehicleCombatActivity.
◆ OnComplete()
void AIActionBase.OnComplete |
( |
| ) |
|
◆ OnFail()
void AIActionBase.OnFail |
( |
| ) |
|
◆ OnMessage()
bool AIActionBase.OnMessage |
( |
AIMessage |
msg | ) |
|
◆ OnSetActionState()
◆ OnSetSuspended()
void AIActionBase.OnSetSuspended |
( |
bool |
suspended | ) |
|
◆ 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:
- Game/generated/AI/AIActionBase.c