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

◆ ProcessBatch()

bool RainProcurementHandler::ProcessBatch ( )
inlineprotected

returns 'true' when all the batches are finished

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

82 {
83 bool ret = false;
84 int count = m_ActiveComponents.Count();
85 int target = (int)Math.Clamp(m_NextToProcessIdx + UPDATE_BATCH_SIZE,0,count);
86
88 {
91 else
93 }
94
95 ret = target == count;
96 if (ret)
97 {
99 }
100
101 return ret;
102 }
Param3 int
ref set< int > m_CleanupQueue
Определения RainProcurementHandler.c:6
ref set< RainProcurementComponentBase > m_ActiveComponents
Определения RainProcurementHandler.c:4
const int UPDATE_BATCH_SIZE
Определения RainProcurementHandler.c:7
float m_LiquidAmountCoef
Определения RainProcurementHandler.c:14

Перекрестные ссылки Math::Clamp(), m_ActiveComponents, m_CleanupQueue, m_LiquidAmountCoef, m_NextToProcessIdx, m_UpdateTimer и UPDATE_BATCH_SIZE.

Используется в Update().