PC Stable Documentation
|
|
Private Member Functions | |
void | AITargetCallbacksPlayer (PlayerBase pPlayer) |
override vector | GetHeadPositionWS () |
override vector | GetVisionPointPositionWS (EntityAI pApplicant) |
override float | GetMaxVisionRangeModifier (EntityAI pApplicant) |
Static Private Member Functions | |
static int | StanceToMovementIdxTranslation (HumanMovementState pState) |
Private Attributes | |
private int | m_iChestBoneIndex |
private PlayerBase | m_Player |
private int | m_iHeadBoneIndex |
DEPRECATED. | |
|
inlineprivate |
References m_iChestBoneIndex, and m_Player.
|
inlineprivate |
References m_Player.
Referenced by GetVisionPointPositionWS().
player speed mofifications
stance modification
mean value of the coefs
References PlayerConstants::AI_VISIBILITY_CROUCH, PlayerConstants::AI_VISIBILITY_IDLE, PlayerConstants::AI_VISIBILITY_PRONE, PlayerConstants::AI_VISIBILITY_RUN, PlayerConstants::AI_VISIBILITY_STANDING, PlayerConstants::AI_VISIBILITY_WALK, HumanMovementState::m_iStanceIdx, m_Player, and StanceToMovementIdxTranslation().
References GetHeadPositionWS(), DayZInfectedInputController::GetMindState(), m_iChestBoneIndex, and m_Player.
|
inlinestaticprivate |
Translates players speed (idx) and corrects it by current stance used mainly for visibility/audibility of player to AI
References HumanMovementState::m_iMovement, and HumanMovementState::m_iStanceIdx.
Referenced by GetMaxVisionRangeModifier(), GetMovementSpeedVisualCoef(), and NoiseAIEvaluate::GetNoiseMultiplierByPlayerSpeed().
|
private |
Referenced by AITargetCallbacksPlayer(), and GetVisionPointPositionWS().
|
private |
DEPRECATED.
|
private |
Referenced by AITargetCallbacksPlayer(), GetHeadPositionWS(), GetMaxVisionRangeModifier(), and GetVisionPointPositionWS().