PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
RandomGeneratorSyncManager.c File Reference

Enumerations

enum  RandomGeneratorSyncUsage {
  RGSRecoil , RGSJam , RGSGeneric , RGSAimingModel ,
  RGSAnimalCatching , Count
}
 

Functions

void RandomGeneratorSyncManager (DayZPlayer player)
 
void Update ()
 
float GetRandom01 (RandomGeneratorSyncUsage usage_index)
 
float GetRandomInRange (RandomGeneratorSyncUsage usage_index, float min, float max)
 

Variables

enum RandomGeneratorSyncUsage USAGE_COUNT = RandomGeneratorSyncUsage.Count
 
float randomValuesArray [USAGE_COUNT]
 
DayZPlayer m_player
 

Enumeration Type Documentation

◆ RandomGeneratorSyncUsage

Enumerator
RGSRecoil 
RGSJam 
RGSGeneric 
RGSAimingModel 
RGSAnimalCatching 
Count 

Function Documentation

◆ GetRandom01()

float GetRandom01 ( RandomGeneratorSyncUsage  usage_index)

References randomValuesArray, and USAGE_COUNT.

Referenced by GetRandomInRange().

◆ GetRandomInRange()

float GetRandomInRange ( RandomGeneratorSyncUsage  usage_index,
float  min,
float  max 
)

References GetRandom01().

◆ RandomGeneratorSyncManager()

void RandomGeneratorSyncManager ( DayZPlayer  player)

References m_player.

Referenced by ManBase::Init().

Variable Documentation

◆ m_player

◆ randomValuesArray

float randomValuesArray[USAGE_COUNT]

Referenced by GetRandom01(), and Update().

◆ USAGE_COUNT