DayZ 1.24
Loading...
Searching...
No Matches
M14Recoil.c
Go to the documentation of this file.
2{
3 override void Init()
4 {
9 point_1[0] = m_Player.GetRandomGeneratorSyncManager().GetRandomInRange(RandomGeneratorSyncUsage.RGSRecoil, 0.35, 0.65); point_1[1] = 1.4; point_1[2] = 0;
10 point_2[0] = m_Player.GetRandomGeneratorSyncManager().GetRandomInRange(RandomGeneratorSyncUsage.RGSRecoil, -0.35, 0.45); point_2[1] = 2.85; point_2[2] = 0;
11 point_3[0] = m_Player.GetRandomGeneratorSyncManager().GetRandomInRange(RandomGeneratorSyncUsage.RGSRecoil, -0.1, -0.5); point_3[1] = 1.2; point_3[2] = 0;
12 point_4[0] = m_Player.GetRandomGeneratorSyncManager().GetRandomInRange(RandomGeneratorSyncUsage.RGSRecoil, -0.75, -0.10); point_4[1] = 0.6; point_4[2] = 0;
13
14 m_HandsCurvePoints.Insert(point_1);//forms a 2 dimensional spline(z is ignored)
18 m_HandsCurvePoints.Insert("0 0 0");
20
21 m_MouseOffsetRangeMin = 75;//in degrees min
22 m_MouseOffsetRangeMax = 130;//in degrees max
23 m_MouseOffsetDistance = 1.7;//how far should the mouse travel
24 m_MouseOffsetRelativeTime = 0.65;//[0..1] a time it takes to move the mouse the required distance relative to the reload time of the weapon(firing mode)
25
28 }
29}
override void Init()
Definition M14Recoil.c:3
float m_CamOffsetRelativeTime
Definition RecoilBase.c:17
float m_CamOffsetDistance
Definition RecoilBase.c:18
float m_MouseOffsetDistance
Definition RecoilBase.c:19
PlayerBase m_Player
Definition RecoilBase.c:6
float m_MouseOffsetRangeMax
Definition RecoilBase.c:14
float m_MouseOffsetRelativeTime
Definition RecoilBase.c:15
float m_HandsOffsetRelativeTime
Definition RecoilBase.c:16
float m_MouseOffsetRangeMin
Definition RecoilBase.c:13
ref array< vector > m_HandsCurvePoints
Definition RecoilBase.c:27