Arma Reforger Script API
Loading...
Searching...
No Matches
SCR_AICombatMoveUtils Interface Reference

Static Public Member Functions

static vector CalculateMoveDirection (SCR_EAICombatMoveDirection eDirection, vector myPos, vector movePos)
 Decodes SCR_EAICombatMoveDirection enum.
 
static float GetEstimatedMoveSpeed (notnull SCR_AICombatMoveRequest_Move rq)
 
static bool IsAimingAndMovementPossible (ECharacterStance stance, EMovementType moveType)
 Returns true if aiming is possible in this stance and speed Some cases are unachievable by character controller.
 

Static Public Attributes

static const float CLOSE_RANGE_COMBAT_DIST = 40.0
 
static const float VERY_LONG_RANGE_COMBAT_DIST = 250
 
static const float CHARACTER_SPEED_STAND_SPRINT = 5.5
 
static const float CHARACTER_SPEED_STAND_RUN = 3.6
 
static const float CHARACTER_SPEED_CROUCH_SPRINT = 4
 
static const float CHARACTER_SPEED_CROUCH_RUN = 2.6
 
static const float CHARACTER_SPEED_PRONE_SPRINT = 1.1
 
static const float CHARACTER_SPEED_PRONE_RUN = 0.9
 
static const float GROUND_VEHICLE_GENERIC_SPEED = 10.0
 

Member Function Documentation

◆ CalculateMoveDirection()

static vector SCR_AICombatMoveUtils.CalculateMoveDirection ( SCR_EAICombatMoveDirection eDirection,
vector myPos,
vector movePos )
static

Decodes SCR_EAICombatMoveDirection enum.

◆ GetEstimatedMoveSpeed()

static float SCR_AICombatMoveUtils.GetEstimatedMoveSpeed ( notnull SCR_AICombatMoveRequest_Move rq)
static

◆ IsAimingAndMovementPossible()

static bool SCR_AICombatMoveUtils.IsAimingAndMovementPossible ( ECharacterStance stance,
EMovementType moveType )
static

Returns true if aiming is possible in this stance and speed Some cases are unachievable by character controller.

Member Data Documentation

◆ CHARACTER_SPEED_CROUCH_RUN

const float SCR_AICombatMoveUtils.CHARACTER_SPEED_CROUCH_RUN = 2.6
static

◆ CHARACTER_SPEED_CROUCH_SPRINT

const float SCR_AICombatMoveUtils.CHARACTER_SPEED_CROUCH_SPRINT = 4
static

◆ CHARACTER_SPEED_PRONE_RUN

const float SCR_AICombatMoveUtils.CHARACTER_SPEED_PRONE_RUN = 0.9
static

◆ CHARACTER_SPEED_PRONE_SPRINT

const float SCR_AICombatMoveUtils.CHARACTER_SPEED_PRONE_SPRINT = 1.1
static

◆ CHARACTER_SPEED_STAND_RUN

const float SCR_AICombatMoveUtils.CHARACTER_SPEED_STAND_RUN = 3.6
static

◆ CHARACTER_SPEED_STAND_SPRINT

const float SCR_AICombatMoveUtils.CHARACTER_SPEED_STAND_SPRINT = 5.5
static

◆ CLOSE_RANGE_COMBAT_DIST

const float SCR_AICombatMoveUtils.CLOSE_RANGE_COMBAT_DIST = 40.0
static

◆ GROUND_VEHICLE_GENERIC_SPEED

const float SCR_AICombatMoveUtils.GROUND_VEHICLE_GENERIC_SPEED = 10.0
static

◆ VERY_LONG_RANGE_COMBAT_DIST

const float SCR_AICombatMoveUtils.VERY_LONG_RANGE_COMBAT_DIST = 250
static

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