class RainProcurementComponentBaseSource
RainProcurementComponentBarrel › RainProcurementComponentBase › Managed
All members, including inherited
Constructors 1
void RainProcurementComponentBase(ItemBase procuringItem)References Class.Cast(), CGame.GetMission(), MissionBaseWorld.GetRainProcurementHandler()
Show 3 more
, Reset(), m_Handler, and m_ProcuringItemConstants 1
Members 5
protected ItemBase m_ProcuringItemprotected RainProcurementHandler m_Handlerprotected bool m_IsUnderRoofprotected bool m_IsActiveprotected int m_UpdateCounterMethods 9
void StartRainProcurement()Called on server to queue rain procurement (on next cycle end)
void StopRainProcurement()Called on server to queue rain procurement removal (on next cycle end)
References ProcureLiquid(), UpdateIsUnderRoof(), m_UpdateCounter
Show 1 more
, UPDATE_ROOFCHECK_COUNTprotected void Reset()References m_UpdateCounter
References Liquid.FillContainerEnviro(), GetBaseLiquidAmount(), m_IsUnderRoof
Show 1 more
, m_ProcuringItemReferenced by OnUpdate()
protected void UpdateIsUnderRoof()Referenced by OnUpdate()
float GetBaseLiquidAmount()override this to get different amount per ProcureLiquid cycle
References GameConstants.LIQUID_RAIN_AMOUNT_COEF_BASE
Referenced by ProcureLiquid()
bool IsActive()References m_IsActive
void SetActive(bool run)