![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| void | RainProcurementComponentBase (ItemBase procuringItem) |
| float | GetBaseLiquidAmount () |
| override this to get different amount per ProcureLiquid cycle | |
| bool | IsActive () |
| void | OnUpdate (float deltaTime, float amount) |
| void | ProcureLiquid (float amountBase, int liquidType=LIQUID_CLEANWATER) |
| void | Reset () |
| void | SetActive (bool run) |
| 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). | |
| void | UpdateIsUnderRoof () |
Protected Attributes | |
| RainProcurementHandler | m_Handler |
| bool | m_IsActive |
| bool | m_IsUnderRoof |
| ItemBase | m_ProcuringItem |
| int | m_UpdateCounter |
| const int | UPDATE_ROOFCHECK_COUNT = 3 |
Definition at line 1 of file rainprocurementcomponent.c.
|
inlineprotected |
Definition at line 10 of file rainprocurementcomponent.c.
References g_Game, m_Handler, m_ProcuringItem, and Reset().
|
inlineprotected |
override this to get different amount per ProcureLiquid cycle
Definition at line 70 of file rainprocurementcomponent.c.
References GameConstants::LIQUID_RAIN_AMOUNT_COEF_BASE.
Referenced by ProcureLiquid().
|
inlineprotected |
Definition at line 75 of file rainprocurementcomponent.c.
References m_IsActive.
Referenced by StopRainProcurement().
Definition at line 39 of file rainprocurementcomponent.c.
References m_UpdateCounter, ProcureLiquid(), UPDATE_ROOFCHECK_COUNT, and UpdateIsUnderRoof().
|
inlineprotected |
Definition at line 55 of file rainprocurementcomponent.c.
References GetBaseLiquidAmount(), LIQUID_CLEANWATER, m_IsUnderRoof, and m_ProcuringItem.
Referenced by OnUpdate().
|
inlineprotected |
Definition at line 50 of file rainprocurementcomponent.c.
References m_UpdateCounter.
Referenced by RainProcurementComponentBase(), SetActive(), and StartRainProcurement().
|
inlineprotected |
Definition at line 80 of file rainprocurementcomponent.c.
References m_IsActive, and Reset().
|
inlineprotected |
Called on server to queue rain procurement (on next cycle end).
Definition at line 18 of file rainprocurementcomponent.c.
References m_Handler, Reset(), and SetActive().
|
inlineprotected |
Called on server to queue rain procurement removal (on next cycle end).
Definition at line 28 of file rainprocurementcomponent.c.
References IsActive(), m_Handler, and SetActive().
|
inlineprotected |
Definition at line 64 of file rainprocurementcomponent.c.
References m_IsUnderRoof, and m_ProcuringItem.
Referenced by OnUpdate().
|
protected |
Definition at line 4 of file rainprocurementcomponent.c.
Referenced by RainProcurementComponentBase(), StartRainProcurement(), and StopRainProcurement().
|
protected |
Definition at line 6 of file rainprocurementcomponent.c.
Referenced by IsActive(), and SetActive().
|
protected |
Definition at line 5 of file rainprocurementcomponent.c.
Referenced by ProcureLiquid(), and UpdateIsUnderRoof().
|
protected |
Definition at line 3 of file rainprocurementcomponent.c.
Referenced by RainProcurementComponentBase(), ProcureLiquid(), and UpdateIsUnderRoof().
|
protected |
Definition at line 7 of file rainprocurementcomponent.c.
Referenced by OnUpdate(), and Reset().
|
protected |
Definition at line 8 of file rainprocurementcomponent.c.
Referenced by OnUpdate().