|
| void | RecoilBase (Weapon_Base weapon) |
| |
| void | Init () |
| |
| Weapon_Base | GetWeapon () |
| |
| void | PostInit (Weapon_Base weapon) |
| |
| void | Destroy () |
| | Destroys this object next update tick.
|
| |
| void | Update (SDayZPlayerAimingModel pModel, out float axis_mouse_x, out float axis_mouse_y, out float axis_hands_x, out float axis_hands_y, float pDt) |
| |
| void | ApplyCamOffset (SDayZPlayerAimingModel pModel) |
| |
| void | ApplyHandsOffset (float pDt, out float pRecResultX, out float pRecResultY) |
| |
| void | ApplyMouseOffset (float pDt, out float pRecResultX, out float pRecResultY) |
| |
| vector | GetRecoilModifier (Weapon_Base weapon) |
| |
| vector | GetPositionOnCurve (array< vector > points, float time) |
| |
Definition at line 1 of file recoilbase.c.
◆ RecoilBase()
◆ ApplyCamOffset()
| void RecoilBase::ApplyCamOffset |
( |
SDayZPlayerAimingModel | pModel | ) |
|
|
protected |
◆ ApplyHandsOffset()
| void RecoilBase::ApplyHandsOffset |
( |
float | pDt, |
|
|
out float | pRecResultX, |
|
|
out float | pRecResultY ) |
|
protected |
◆ ApplyMouseOffset()
| void RecoilBase::ApplyMouseOffset |
( |
float | pDt, |
|
|
out float | pRecResultX, |
|
|
out float | pRecResultY ) |
|
protected |
◆ Destroy()
| void RecoilBase::Destroy |
( |
| ) |
|
|
protected |
Destroys this object next update tick.
Definition at line 62 of file recoilbase.c.
◆ GetPositionOnCurve()
◆ GetRecoilModifier()
◆ GetWeapon()
◆ Init()
| void RecoilBase::Init |
( |
| ) |
|
|
protected |
◆ PostInit()
◆ Update()
| void RecoilBase::Update |
( |
SDayZPlayerAimingModel | pModel, |
|
|
out float | axis_mouse_x, |
|
|
out float | axis_mouse_y, |
|
|
out float | axis_hands_x, |
|
|
out float | axis_hands_y, |
|
|
float | pDt ) |
|
protected |
◆ m_Angle
| float RecoilBase::m_Angle |
|
protected |
◆ m_CamOffsetDistance
| float RecoilBase::m_CamOffsetDistance = 0.05 |
|
protected |
◆ m_CamOffsetRelativeTime
| float RecoilBase::m_CamOffsetRelativeTime = 1 |
|
protected |
◆ m_DeleteRequested
| bool RecoilBase::m_DeleteRequested |
|
protected |
◆ m_HandsCurvePoints
◆ m_HandsOffsetRelativeTime
| float RecoilBase::m_HandsOffsetRelativeTime = 1 |
|
protected |
◆ m_IsClient
| bool RecoilBase::m_IsClient |
|
protected |
◆ m_MouseOffsetDistance
| float RecoilBase::m_MouseOffsetDistance |
|
protected |
◆ m_MouseOffsetRangeMax
| float RecoilBase::m_MouseOffsetRangeMax |
|
protected |
◆ m_MouseOffsetRangeMin
| float RecoilBase::m_MouseOffsetRangeMin |
|
protected |
◆ m_MouseOffsetRelativeTime
| float RecoilBase::m_MouseOffsetRelativeTime = 1 |
|
protected |
◆ m_MouseOffsetTarget
| vector RecoilBase::m_MouseOffsetTarget |
|
protected |
◆ m_MouseOffsetTargetAccum
| vector RecoilBase::m_MouseOffsetTargetAccum |
|
protected |
◆ m_RecoilModifier
| vector RecoilBase::m_RecoilModifier |
|
protected |
◆ m_ReloadTime
| float RecoilBase::m_ReloadTime |
|
protected |
◆ m_Time
◆ m_TimeNormalized
| float RecoilBase::m_TimeNormalized |
|
protected |
The documentation for this class was generated from the following file: