Arma Reforger Explorer  1.1.0.42
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
SCR_AICombatMoveRequest.c File Reference

Go to the source code of this file.

Data Structures

class  SCR_AICombatMoveRequestBase
 
class  SCR_AICombatMoveRequest_Move
 
class  SCR_AICombatMoveRequest_ChangeStanceInCover
 

Typedefs

typedef func SCR_AICombatMoveRequest_OnFailed
 

Enumerations

enum  SCR_EAICombatMoveRequestType { MOVE, STOP, CHANGE_STANCE_IN_COVER, CHANGE_STANCE }
 

Functions

void SCR_AICombatMoveRequest_OnCompleted (SCR_AIUtilityComponent utility, SCR_AICombatMoveRequestBase request)
 
void SCR_AICombatMoveRequest_OnFailed (SCR_AIUtilityComponent utility, SCR_AICombatMoveRequestBase request, SCR_EAICombatMoveRequestFailReason failReason)
 
void SCR_AICombatMoveRequest_Move_MovementEvent (SCR_AIUtilityComponent utility, SCR_AICombatMoveRequest_Move request, vector movePos, bool destinationIsCover)
 
SCR_AICombatMoveRequest_Move SCR_AICombatMoveRequestBase SCR_AICombatMoveRequest_Stop ()
 
void SCR_AICombatMoveRequest_Move ()
 
ScriptInvokerBase< SCR_AICombatMoveRequest_Move_MovementEventGetOnMovementStarted (bool createInvoker=true)
 
void SCR_AICombatMoveRequest_ChangeStance ()
 

Variables

enum SCR_EAICombatMoveRequestType STANDARD
 
enum SCR_EAICombatMoveRequestType FF_AVOIDANCE
 
enum SCR_EAICombatMoveRequestType MOVE_FROM_TARGET
 
enum SCR_EAICombatMoveRequestType MOVE_FROM_DANGER
 
enum SCR_EAICombatMoveRequestType SUPPRESSED_IN_COVER
 
enum SCR_EAICombatMoveRequestType FORWARD
 
enum SCR_EAICombatMoveRequestType BACKWARD
 
enum SCR_EAICombatMoveRequestType RIGHT
 
enum SCR_EAICombatMoveRequestType LEFT
 
enum SCR_EAICombatMoveRequestType ANYWHERE
 
enum SCR_EAICombatMoveRequestType SCR_AICombatMoveRequest_OnCompleted
 
class SCR_AICombatMoveRequestBase SCR_AICombatMoveRequest_Move_MovementEvent
 
vector m_vTargetPos
 
vector m_vMovePos
 
bool m_bTryFindCover
 
bool m_bFailIfNoCover
 
bool m_bCheckCoverVisibility
 
ECharacterStance m_eStanceMoving
 
ECharacterStance m_eStanceEnd
 
EMovementType m_eMovementType
 
float m_fCoverSearchDistMin
 
float m_fCoverSearchDistMax
 
float m_fCoverSearchSectorHalfAngleRad = Math.PI
 
float m_fMoveDistance
 
bool m_bUseCoverSearchDirectivity
 
SCR_EAICombatMoveDirection m_eDirection
 
protected ref ScriptInvokerBase< SCR_AICombatMoveRequest_Move_MovementEventm_OnMovementStarted
 
SCR_AICombatMoveRequest_ChangeStanceInCover m_eStance
 

Typedef Documentation

◆ SCR_AICombatMoveRequest_OnFailed

Enumeration Type Documentation

◆ SCR_EAICombatMoveRequestType

Enumerator
MOVE 
STOP 
CHANGE_STANCE_IN_COVER 
CHANGE_STANCE 

Definition at line 1 of file SCR_AICombatMoveRequest.c.

Function Documentation

◆ GetOnMovementStarted()

ScriptInvokerBase<SCR_AICombatMoveRequest_Move_MovementEvent> SCR_AICombatMoveRequest_Stop::GetOnMovementStarted ( bool  createInvoker = true)

Definition at line 101 of file SCR_AICombatMoveRequest.c.

◆ SCR_AICombatMoveRequest_ChangeStance()

void SCR_AICombatMoveRequest_ChangeStance ( )

Definition at line 138 of file SCR_AICombatMoveRequest.c.

◆ SCR_AICombatMoveRequest_Move()

void SCR_AICombatMoveRequest_Stop::SCR_AICombatMoveRequest_Move ( )

Definition at line 95 of file SCR_AICombatMoveRequest.c.

◆ SCR_AICombatMoveRequest_Move_MovementEvent()

void SCR_AICombatMoveRequest_Move_MovementEvent ( SCR_AIUtilityComponent  utility,
SCR_AICombatMoveRequest_Move  request,
vector  movePos,
bool  destinationIsCover 
)

◆ SCR_AICombatMoveRequest_OnCompleted()

void SCR_AICombatMoveRequest_OnCompleted ( SCR_AIUtilityComponent  utility,
SCR_AICombatMoveRequestBase  request 
)

◆ SCR_AICombatMoveRequest_OnFailed()

void SCR_AICombatMoveRequest_OnFailed ( SCR_AIUtilityComponent  utility,
SCR_AICombatMoveRequestBase  request,
SCR_EAICombatMoveRequestFailReason  failReason 
)

◆ SCR_AICombatMoveRequest_Stop()

Definition at line 115 of file SCR_AICombatMoveRequest.c.

Variable Documentation

◆ ANYWHERE

◆ BACKWARD

◆ FF_AVOIDANCE

enum SCR_EAICombatMoveRequestType FF_AVOIDANCE

◆ FORWARD

◆ LEFT

◆ m_bCheckCoverVisibility

bool m_bCheckCoverVisibility

Definition at line 81 of file SCR_AICombatMoveRequest.c.

◆ m_bFailIfNoCover

bool m_bFailIfNoCover

Definition at line 80 of file SCR_AICombatMoveRequest.c.

◆ m_bTryFindCover

bool m_bTryFindCover

Definition at line 79 of file SCR_AICombatMoveRequest.c.

◆ m_bUseCoverSearchDirectivity

bool m_bUseCoverSearchDirectivity

Definition at line 89 of file SCR_AICombatMoveRequest.c.

◆ m_eDirection

SCR_EAICombatMoveDirection m_eDirection

Definition at line 90 of file SCR_AICombatMoveRequest.c.

◆ m_eMovementType

EMovementType m_eMovementType

Definition at line 84 of file SCR_AICombatMoveRequest.c.

◆ m_eStance

◆ m_eStanceEnd

ECharacterStance m_eStanceEnd

Definition at line 83 of file SCR_AICombatMoveRequest.c.

◆ m_eStanceMoving

ECharacterStance m_eStanceMoving

Definition at line 82 of file SCR_AICombatMoveRequest.c.

◆ m_fCoverSearchDistMax

float m_fCoverSearchDistMax

Definition at line 86 of file SCR_AICombatMoveRequest.c.

◆ m_fCoverSearchDistMin

float m_fCoverSearchDistMin

Definition at line 85 of file SCR_AICombatMoveRequest.c.

◆ m_fCoverSearchSectorHalfAngleRad

float m_fCoverSearchSectorHalfAngleRad = Math.PI

Definition at line 87 of file SCR_AICombatMoveRequest.c.

◆ m_fMoveDistance

float m_fMoveDistance

Definition at line 88 of file SCR_AICombatMoveRequest.c.

◆ m_OnMovementStarted

protected ref ScriptInvokerBase<SCR_AICombatMoveRequest_Move_MovementEvent> m_OnMovementStarted

Definition at line 93 of file SCR_AICombatMoveRequest.c.

◆ m_vMovePos

vector m_vMovePos

Definition at line 78 of file SCR_AICombatMoveRequest.c.

◆ m_vTargetPos

vector m_vTargetPos

Definition at line 77 of file SCR_AICombatMoveRequest.c.

◆ MOVE_FROM_DANGER

enum SCR_EAICombatMoveRequestType MOVE_FROM_DANGER

◆ MOVE_FROM_TARGET

enum SCR_EAICombatMoveRequestType MOVE_FROM_TARGET

◆ RIGHT

◆ SCR_AICombatMoveRequest_Move_MovementEvent

class SCR_AICombatMoveRequestBase SCR_AICombatMoveRequest_Move_MovementEvent

◆ SCR_AICombatMoveRequest_OnCompleted

enum SCR_EAICombatMoveRequestType SCR_AICombatMoveRequest_OnCompleted

◆ STANDARD

◆ SUPPRESSED_IN_COVER

enum SCR_EAICombatMoveRequestType SUPPRESSED_IN_COVER