DayZ 1.24
|
Protected Attributes | |
const float | SWAY_WEIGHT_SCALER = 1 |
float | m_HorizontalNoise |
float | m_HorizontalTargetValue |
float | m_HorizontalNoiseVelocity [1] = {0} |
DayZPlayerImplement | m_PlayerDpi |
PlayerBase | m_PlayerPb |
float | m_TotalTime |
float | m_ReferenceTime = 0 |
float | m_SwayStateStartTime |
float | m_LastSwayMultiplier = PlayerSwayConstants.SWAY_MULTIPLIER_DEFAULT |
float | m_StateStartSwayMultiplier |
float | m_HorizontalNoiseXAxisOffset |
float | m_BreathingXAxisOffset |
float | m_BreathingYAxisOffset |
bool | m_HoldingBreathSet |
bool | m_AimNoiseAllowed = true |
bool | m_ProceduralRecoilEnabled = true |
ref RecoilBase | m_CurrentRecoil |
int | m_ShakeCount |
float | m_SwayWeight |
float | m_MaxVelocity |
ref KuruShake | m_KuruShake |
float | m_CamShakeX |
float | m_CamShakeY |
vector | m_SwayModifier = "1 1 1" |
int | m_SwayState = -1 |
float | m_StealthAimY_Last |
float | m_FilterVelocityStealthAimY [1] = {0} |
Static Protected Attributes | |
static float | m_AimXClampRanges [] = { -180, -20, 90, 0, -50, 90, 180, -20, 90 } |
Definition at line 31 of file DayZPlayerImplementAiming.c.
|
inlineprotected |
Definition at line 72 of file DayZPlayerImplementAiming.c.
References Class::CastTo(), m_PlayerDpi, m_PlayerPb, and UpdateSwayState().
|
inlineprotected |
Definition at line 346 of file DayZPlayerImplementAiming.c.
References DbgPrintAimingImplement(), Math::Lerp(), m_BreathingXAxisOffset, m_BreathingYAxisOffset, m_LastSwayMultiplier, and Math::Sin().
Referenced by ProcessAimFilters().
|
inlineprotected |
Definition at line 367 of file DayZPlayerImplementAiming.c.
References Math::AbsFloat(), Math::Lerp(), m_HorizontalNoise, m_HorizontalNoiseVelocity, m_HorizontalNoiseXAxisOffset, m_HorizontalTargetValue, m_LastSwayMultiplier, m_MaxVelocity, m_PlayerPb, and Math::SmoothCD().
Referenced by ProcessAimFilters().
|
inlineprotected |
Definition at line 385 of file DayZPlayerImplementAiming.c.
References m_PlayerPb, m_ShakeCount, and Math::Round().
Referenced by ProcessAimFilters().
Definition at line 322 of file DayZPlayerImplementAiming.c.
References m_SwayModifier.
Referenced by ProcessAimFilters().
|
inlineprotected |
Definition at line 281 of file DayZPlayerImplementAiming.c.
References Math::Clamp(), Math::Lerp(), m_LastSwayMultiplier, m_PlayerPb, m_ReferenceTime, m_SwayStateStartTime, m_TotalTime, and UpdateSwayState().
Referenced by ProcessAimFilters().
|
inlineprotected |
Definition at line 400 of file DayZPlayerImplementAiming.c.
References DbgPrintAimingImplement(), m_AimNoiseAllowed, m_PlayerDpi, and SWAY_WEIGHT_SCALER.
Referenced by ProcessAimFilters().
Definition at line 431 of file DayZPlayerImplementAiming.c.
References GetDayZGame(), and Print().
Referenced by ApplyBreathingPattern(), CalculateWeight(), and ProcessAimFilters().
|
inlineprotected |
|
inlineprotected |
|
inlineprotected |
Definition at line 127 of file DayZPlayerImplementAiming.c.
References m_AimNoiseAllowed.
|
inlineprotected |
Definition at line 137 of file DayZPlayerImplementAiming.c.
References m_ProceduralRecoilEnabled.
Definition at line 98 of file DayZPlayerImplementAiming.c.
References m_FilterVelocityStealthAimY, and m_StealthAimY_Last.
|
inlineprotected |
Definition at line 104 of file DayZPlayerImplementAiming.c.
References m_PlayerPb.
Referenced by UpdateSwayState().
|
inlineprotected |
get sway
get recoil
hands offset
cam offset
clamp aim ranges
mouse offset
Definition at line 155 of file DayZPlayerImplementAiming.c.
References Math::AbsFloat(), ApplyBreathingPattern(), ApplyHorizontalNoise(), ApplyShakes(), CalculateSpeedMultiplier(), CalculateSwayMultiplier(), CalculateWeight(), Math::Clamp(), DayZPlayerUtils(), DbgPrintAimingImplement(), m_AimXClampRanges, m_BreathingXAxisOffset, m_BreathingYAxisOffset, m_CamShakeX, m_CamShakeY, m_CurrentRecoil, m_HoldingBreathSet, m_HorizontalNoiseXAxisOffset, m_KuruShake, m_LastSwayMultiplier, m_PlayerDpi, m_PlayerPb, m_ReferenceTime, m_SwayModifier, m_SwayWeight, and m_TotalTime.
|
inlineprotected |
Definition at line 148 of file DayZPlayerImplementAiming.c.
References m_FilterVelocityStealthAimY, m_StealthAimY_Last, and Math::SmoothCD().
Definition at line 85 of file DayZPlayerImplementAiming.c.
References m_KuruShake, and m_PlayerPb.
Definition at line 122 of file DayZPlayerImplementAiming.c.
References m_AimNoiseAllowed.
Definition at line 142 of file DayZPlayerImplementAiming.c.
References m_CamShakeX, and m_CamShakeY.
Definition at line 132 of file DayZPlayerImplementAiming.c.
References m_ProceduralRecoilEnabled.
|
inlineprotected |
Definition at line 79 of file DayZPlayerImplementAiming.c.
References m_CurrentRecoil, and m_ProceduralRecoilEnabled.
Definition at line 327 of file DayZPlayerImplementAiming.c.
References m_LastSwayMultiplier, m_StateStartSwayMultiplier, m_SwayState, m_SwayStateStartTime, m_TotalTime, and OnSwayStateChange().
Referenced by CalculateSwayMultiplier(), and DayZPlayerImplementAiming().
Definition at line 55 of file DayZPlayerImplementAiming.c.
Referenced by CalculateWeight(), IsAimNoiseAllowed(), and SetAimNoiseAllowed().
|
staticprotected |
Definition at line 70 of file DayZPlayerImplementAiming.c.
Referenced by ProcessAimFilters().
|
protected |
Definition at line 52 of file DayZPlayerImplementAiming.c.
Referenced by ApplyBreathingPattern(), and ProcessAimFilters().
|
protected |
Definition at line 53 of file DayZPlayerImplementAiming.c.
Referenced by ApplyBreathingPattern(), and ProcessAimFilters().
|
protected |
Definition at line 62 of file DayZPlayerImplementAiming.c.
Referenced by ProcessAimFilters(), and SetCamShakeValues().
|
protected |
Definition at line 63 of file DayZPlayerImplementAiming.c.
Referenced by ProcessAimFilters(), and SetCamShakeValues().
|
protected |
Definition at line 57 of file DayZPlayerImplementAiming.c.
Referenced by ProcessAimFilters(), and SetRecoil().
|
protected |
Definition at line 68 of file DayZPlayerImplementAiming.c.
Referenced by OnFinisherBegin(), and ProcessStealthFilters().
|
protected |
Definition at line 54 of file DayZPlayerImplementAiming.c.
Referenced by ProcessAimFilters().
|
protected |
Definition at line 40 of file DayZPlayerImplementAiming.c.
Referenced by ApplyHorizontalNoise().
|
protected |
Definition at line 42 of file DayZPlayerImplementAiming.c.
Referenced by ApplyHorizontalNoise().
|
protected |
Definition at line 51 of file DayZPlayerImplementAiming.c.
Referenced by ApplyHorizontalNoise(), and ProcessAimFilters().
|
protected |
Definition at line 41 of file DayZPlayerImplementAiming.c.
Referenced by ApplyHorizontalNoise().
Definition at line 61 of file DayZPlayerImplementAiming.c.
Referenced by ProcessAimFilters(), and RequestKuruShake().
|
protected |
Definition at line 49 of file DayZPlayerImplementAiming.c.
Referenced by ApplyBreathingPattern(), ApplyHorizontalNoise(), CalculateSwayMultiplier(), ProcessAimFilters(), and UpdateSwayState().
|
protected |
Definition at line 60 of file DayZPlayerImplementAiming.c.
Referenced by ApplyHorizontalNoise().
|
protected |
Definition at line 43 of file DayZPlayerImplementAiming.c.
Referenced by CalculateWeight(), DayZPlayerImplementAiming(), and ProcessAimFilters().
|
protected |
Definition at line 44 of file DayZPlayerImplementAiming.c.
Referenced by ApplyHorizontalNoise(), ApplyShakes(), CalculateSwayMultiplier(), DayZPlayerImplementAiming(), OnSwayStateChange(), ProcessAimFilters(), and RequestKuruShake().
Definition at line 56 of file DayZPlayerImplementAiming.c.
Referenced by IsProceduralRecoilEnabled(), SetProceduralRecoilEnabled(), and SetRecoil().
|
protected |
Definition at line 46 of file DayZPlayerImplementAiming.c.
Referenced by CalculateSwayMultiplier(), and ProcessAimFilters().
|
protected |
Definition at line 58 of file DayZPlayerImplementAiming.c.
Referenced by ApplyShakes().
|
protected |
Definition at line 50 of file DayZPlayerImplementAiming.c.
Referenced by UpdateSwayState().
|
protected |
Definition at line 67 of file DayZPlayerImplementAiming.c.
Referenced by OnFinisherBegin(), and ProcessStealthFilters().
|
protected |
Definition at line 64 of file DayZPlayerImplementAiming.c.
Referenced by CalculateSpeedMultiplier(), OnRaiseBegin(), and ProcessAimFilters().
|
protected |
Definition at line 65 of file DayZPlayerImplementAiming.c.
Referenced by GetCurrentSwayState(), and UpdateSwayState().
|
protected |
Definition at line 47 of file DayZPlayerImplementAiming.c.
Referenced by CalculateSwayMultiplier(), and UpdateSwayState().
|
protected |
Definition at line 59 of file DayZPlayerImplementAiming.c.
Referenced by GetSwayWeight(), and ProcessAimFilters().
|
protected |
Definition at line 45 of file DayZPlayerImplementAiming.c.
Referenced by CalculateSwayMultiplier(), ProcessAimFilters(), and UpdateSwayState().
This HeadingModel - Clamps heading
Definition at line 39 of file DayZPlayerImplementAiming.c.
Referenced by CalculateWeight().