Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIAvoidCharacterBehavior Class Reference
Inheritance diagram for SCR_AIAvoidCharacterBehavior:

Protected Member Functions

void SCR_AIAvoidCharacterBehavior (SCR_AIUtilityComponent utility, SCR_AIActivityBase groupActivity, vector targetPos, vector targetVelocity)
override void OnActionSelected ()
SCR_EAICombatMoveDirection ResolveMoveDirection ()
void OnMovementCompleted (SCR_AIUtilityComponent utility, SCR_AICombatMoveRequestBase request)
void OnMovementFailed (SCR_AIUtilityComponent utility, SCR_AICombatMoveRequestBase request, SCR_EAICombatMoveRequestFailReason failReason)
void OnTimeout ()
override SCR_EAIBehaviorCause GetCause ()

Protected Attributes

vector m_vTargetPos
vector m_vTargetVelocity
const float MOVE_DURATION_S = 0.5

Detailed Description

Definition at line 1 of file SCR_AIAvoidCharacterBehavior.c.

Constructor & Destructor Documentation

◆ SCR_AIAvoidCharacterBehavior()

void SCR_AIAvoidCharacterBehavior::SCR_AIAvoidCharacterBehavior ( SCR_AIUtilityComponent utility,
SCR_AIActivityBase groupActivity,
vector targetPos,
vector targetVelocity )
inlineprotected

Definition at line 9 of file SCR_AIAvoidCharacterBehavior.c.

Member Function Documentation

◆ GetCause()

override SCR_EAIBehaviorCause SCR_AIAvoidCharacterBehavior::GetCause ( )
inlineprotected

Definition at line 108 of file SCR_AIAvoidCharacterBehavior.c.

◆ OnActionSelected()

override void SCR_AIAvoidCharacterBehavior::OnActionSelected ( )
inlineprotected

Definition at line 20 of file SCR_AIAvoidCharacterBehavior.c.

◆ OnMovementCompleted()

void SCR_AIAvoidCharacterBehavior::OnMovementCompleted ( SCR_AIUtilityComponent utility,
SCR_AICombatMoveRequestBase request )
inlineprotected

Definition at line 89 of file SCR_AIAvoidCharacterBehavior.c.

◆ OnMovementFailed()

void SCR_AIAvoidCharacterBehavior::OnMovementFailed ( SCR_AIUtilityComponent utility,
SCR_AICombatMoveRequestBase request,
SCR_EAICombatMoveRequestFailReason failReason )
inlineprotected

Definition at line 95 of file SCR_AIAvoidCharacterBehavior.c.

◆ OnTimeout()

void SCR_AIAvoidCharacterBehavior::OnTimeout ( )
inlineprotected

Definition at line 101 of file SCR_AIAvoidCharacterBehavior.c.

◆ ResolveMoveDirection()

SCR_EAICombatMoveDirection SCR_AIAvoidCharacterBehavior::ResolveMoveDirection ( )
inlineprotected

Definition at line 63 of file SCR_AIAvoidCharacterBehavior.c.

Member Data Documentation

◆ m_vTargetPos

vector SCR_AIAvoidCharacterBehavior::m_vTargetPos
protected

Definition at line 3 of file SCR_AIAvoidCharacterBehavior.c.

◆ m_vTargetVelocity

vector SCR_AIAvoidCharacterBehavior::m_vTargetVelocity
protected

Definition at line 4 of file SCR_AIAvoidCharacterBehavior.c.

◆ MOVE_DURATION_S

const float SCR_AIAvoidCharacterBehavior::MOVE_DURATION_S = 0.5
protected

Definition at line 6 of file SCR_AIAvoidCharacterBehavior.c.


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