DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ Update()

void RainProcurementHandler::Update ( float timeslice)
inlineprotected

См. определение в файле RainProcurementHandler.c строка 41

42 {
43 if (!m_Update)
44 return;
45
47 {
48 if (m_ProcessingFinished) //do on start and after the batch is finished
49 {
51 if (m_LiquidAmountCoef == 0) //skip processing when not raining
52 {
53 Reset();
54 return;
55 }
56 }
57
59
61 {
62 Reset();
63 }
64 }
65 else
66 {
67 m_UpdateTimer += timeslice;
69 {
71 Cleanup();
74 if (!m_Update)
75 Reset();
76 }
77 }
78 }
float DetermineAmountCoef()
scalable on handler level. Now also handles SNOW, total value can exceed 1.0
Определения RainProcurementHandler.c:161
bool ProcessBatch()
returns 'true' when all the batches are finished
Определения RainProcurementHandler.c:81
bool m_ProcessComponents
Определения RainProcurementHandler.c:10
bool m_ProcessingFinished
Определения RainProcurementHandler.c:11
void HandleChangedComponents()
Определения RainProcurementHandler.c:124
float m_LiquidAmountCoef
Определения RainProcurementHandler.c:14
const int UPDATE_TIME
Определения RainProcurementHandler.c:8

Перекрестные ссылки CheckUpdating(), Cleanup(), DetermineAmountCoef(), HandleChangedComponents(), m_LiquidAmountCoef, m_ProcessComponents, m_ProcessingFinished, m_Update, m_UpdateTimer, ProcessBatch(), Reset() и UPDATE_TIME.