DayZ Scripts
v1.21.156300 ยท Jun 20, 2023
 
Loading...
Searching...
No Matches
RandomGeneratorSyncManager.c
Go to the documentation of this file.
2{
8}
9
11{
13
16
18 {
19 m_player = player;
20 }
21
22 void Update()
23 {
24 for(int i = 0; i < USAGE_COUNT; i++ )
25 {
26 randomValuesArray[i] = m_player.Random01();
27 }
28 }
29
30
32 {
33 if(usage_index < USAGE_COUNT)
34 {
35 return randomValuesArray[usage_index];
36 }
37 return -1;
38 }
39
40 float GetRandomInRange(RandomGeneratorSyncUsage usage_index, float min, float max)
41 {
42 return GetRandom01(usage_index)*(max - min) + min;
43 }
44}
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
proto native volatile void Update()