Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
randomgeneratorsyncmanager.c
Go to the documentation of this file.
10
12{
14
17
19 {
20 m_player = player;
21 }
22
23 void Update()
24 {
25 for(int i = 0; i < USAGE_COUNT; i++ )
26 {
27 randomValuesArray[i] = m_player.Random01();
28 }
29 }
30
31
33 {
34 if(usage_index < USAGE_COUNT)
35 {
36 return randomValuesArray[usage_index];
37 }
38 return -1;
39 }
40
41 float GetRandomInRange(RandomGeneratorSyncUsage usage_index, float min, float max)
42 {
43 return GetRandom01(usage_index)*(max - min) + min;
44 }
45}
float randomValuesArray[USAGE_COUNT]
float GetRandomInRange(RandomGeneratorSyncUsage usage_index, float min, float max)
float GetRandom01(RandomGeneratorSyncUsage usage_index)
void RandomGeneratorSyncManager(DayZPlayer player)
enum RandomGeneratorSyncUsage USAGE_COUNT
DayZPlayer m_player