Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AICombatMoveRequest.c File Reference

Go to the source code of this file.

Classes

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 CHARACTER
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_fMoveDuration_s
bool m_bUseCoverSearchDirectivity
SCR_EAICombatMoveDirection m_eDirection
vector m_vAvoidStraightPathDir
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)
protected

Definition at line 151 of file SCR_AICombatMoveRequest.c.

◆ SCR_AICombatMoveRequest_ChangeStance()

void SCR_AICombatMoveRequest_ChangeStance ( )

Definition at line 148 of file SCR_AICombatMoveRequest.c.

◆ SCR_AICombatMoveRequest_Move()

void SCR_AICombatMoveRequest_Stop::SCR_AICombatMoveRequest_Move ( )
protected

Definition at line 145 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 85 of file SCR_AICombatMoveRequest.c.

Variable Documentation

◆ ANYWHERE

◆ BACKWARD

◆ CHARACTER

CHARACTER

Definition at line 4 of file SCR_ImpactEffectComponent.c.

◆ FF_AVOIDANCE

enum SCR_EAICombatMoveRequestType FF_AVOIDANCE

◆ FORWARD

◆ LEFT

◆ m_bCheckCoverVisibility

bool m_bCheckCoverVisibility

Definition at line 130 of file SCR_AICombatMoveRequest.c.

◆ m_bFailIfNoCover

bool m_bFailIfNoCover

Definition at line 129 of file SCR_AICombatMoveRequest.c.

◆ m_bTryFindCover

bool m_bTryFindCover

Definition at line 128 of file SCR_AICombatMoveRequest.c.

◆ m_bUseCoverSearchDirectivity

bool m_bUseCoverSearchDirectivity

Definition at line 138 of file SCR_AICombatMoveRequest.c.

◆ m_eDirection

SCR_EAICombatMoveDirection m_eDirection

Definition at line 139 of file SCR_AICombatMoveRequest.c.

◆ m_eMovementType

EMovementType m_eMovementType

Definition at line 133 of file SCR_AICombatMoveRequest.c.

◆ m_eStance

◆ m_eStanceEnd

ECharacterStance m_eStanceEnd

Definition at line 132 of file SCR_AICombatMoveRequest.c.

◆ m_eStanceMoving

ECharacterStance m_eStanceMoving

Definition at line 131 of file SCR_AICombatMoveRequest.c.

◆ m_fCoverSearchDistMax

float m_fCoverSearchDistMax

Definition at line 135 of file SCR_AICombatMoveRequest.c.

◆ m_fCoverSearchDistMin

float m_fCoverSearchDistMin

Definition at line 134 of file SCR_AICombatMoveRequest.c.

◆ m_fCoverSearchSectorHalfAngleRad

float m_fCoverSearchSectorHalfAngleRad = Math.PI

Definition at line 136 of file SCR_AICombatMoveRequest.c.

◆ m_fMoveDuration_s

float m_fMoveDuration_s

Definition at line 137 of file SCR_AICombatMoveRequest.c.

◆ m_OnMovementStarted

ref ScriptInvokerBase<SCR_AICombatMoveRequest_Move_MovementEvent> m_OnMovementStarted
protected

Definition at line 143 of file SCR_AICombatMoveRequest.c.

◆ m_vAvoidStraightPathDir

vector m_vAvoidStraightPathDir

Definition at line 140 of file SCR_AICombatMoveRequest.c.

◆ m_vMovePos

vector m_vMovePos

Definition at line 127 of file SCR_AICombatMoveRequest.c.

◆ m_vTargetPos

vector m_vTargetPos

Definition at line 126 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