95 ret = target == count;
110 for (
int i = count - 1; i > -1; i--)
130 for (
int i = 0; i < count; i++)
class BoxCollidingParams component
ComponentInfo for BoxCollidingResult.
proto native Weather GetWeather()
Returns weather controller object.
ref set< int > m_CleanupQueue
float DetermineAmountCoef()
scalable on handler level. Now also handles SNOW, total value can exceed 1.0
void QueueStart(RainProcurementComponentBase component)
void RainProcurementHandler(MissionBaseWorld mission)
bool ProcessBatch()
returns 'true' when all the batches are finished
float GetLiquidAmountCoef()
void Update(float timeslice)
ref set< RainProcurementComponentBase > m_ActiveComponents
bool m_ProcessingFinished
const int UPDATE_BATCH_SIZE
MissionBaseWorld m_Mission
void HandleChangedComponents()
void QueueStop(RainProcurementComponentBase component)
ref set< RainProcurementComponentBase > m_ChangedQueue
proto native Snowfall GetSnowfall()
Returns a snowfall phenomenon object.
proto native Rain GetRain()
Returns a rain phenomenon object.
proto native float GetActual()
proto native CGame GetGame()
static proto float Clamp(float value, float min, float max)
Clamps 'value' to 'min' if it is lower than 'min', or to 'max' if it is higher than 'max'.