DayZ 1.24
|
Go to the source code of this file.
Classes | |
class | WaterLevelSettings |
class | WaterLevelSnapshot |
class | Land_Underground_WaterReservoir_Water |
|
protected |
Definition at line 728 of file Land_Underground_WaterReservoir.c.
References m_DrainValvePressureDeanimationSettings, m_DrainValvePressureLevelStageIndex, m_DrainValvePressureStageSettings, m_FillValvePressureDeanimationSettings, m_FillValvePressureLevelStageIndex, m_FillValvePressureStageSettings, PressureLevelSettings(), VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate().
|
protected |
Definition at line 657 of file Land_Underground_WaterReservoir.c.
References m_DrainValveWaterLevelStageIndex, m_DrainValveWaterStageSettings, m_FillValveWaterLevelStageIndex, m_FillValveWaterStageSettings, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate().
Definition at line 845 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), and OnDoorStateChangedServer().
Definition at line 757 of file Land_Underground_WaterReservoir.c.
References m_DrainValvePressureLevelStageIndex, m_DrainValvePressureStageSettings, m_FillValvePressureLevelStageIndex, m_FillValvePressureStageSettings, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate().
Definition at line 674 of file Land_Underground_WaterReservoir.c.
References m_DrainValveWaterLevelStageIndex, m_DrainValveWaterStageSettings, m_FillValveWaterLevelStageIndex, m_FillValveWaterStageSettings, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate().
Definition at line 789 of file Land_Underground_WaterReservoir.c.
References ANIM_PHASE_VALVE_DRAIN, ANIM_PHASE_VALVE_FILL, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by OnValveManipulationCanceled(), OnValveManipulationEnd(), and OnValveManipulationStart().
|
protected |
Definition at line 1018 of file Land_Underground_WaterReservoir.c.
References SEffectManager::DestroySound(), m_PipeSounds, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by ResetState(), and ~Land_Underground_WaterReservoir().
|
protected |
Definition at line 1101 of file Land_Underground_WaterReservoir.c.
References m_PipeBrokenParticles, m_ValveParticles, and VALVES_COUNT.
Referenced by ~Land_Underground_WaterReservoir().
|
protected |
drain - water level
drain - pressure
for deanimation purposes only while valves activation overllaps
fill - water level
fill - pressure
for deanimation purposes only while valves activation overllaps
Definition at line 402 of file Land_Underground_WaterReservoir.c.
References m_DrainValvePressureDeanimationSettings, m_DrainValvePressureStageSettings, m_DrainValveWaterStageSettings, m_FillValvePressureDeanimationSettings, m_FillValvePressureStageSettings, m_FillValveWaterStageSettings, PL_AVERAGE, PL_MAX, PL_MIN, PressureLevelSettings(), WL_AVERAGE, WL_MAX, and WL_MIN.
Referenced by LateInit().
In case where one of the valves is already running
will force that valve to start deanimation of gauge
water level course and animation
stay on the same level
pressure course and animation
stay on the same level
end of deanimation - overlapped activation of valves
Definition at line 166 of file Land_Underground_WaterReservoir.c.
References ActualPressureLevelStageSettings(), ActualWaterLevelStageSettings(), AdjustTime(), AdvanceToNextPressureLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), Math::Clamp(), Easing::EaseInOutSine(), GetGame(), HandleSoundEffects(), HandleVisualEffects(), INDEX_NOT_FOUND, IsValvePressureLevelGaugeAtBase(), Math::Lerp(), m_LastActiveValve, m_PressureAnimationRequests, m_PressureDeanimationRequests, m_PressureTimesAccumulated, m_ValveStates, m_WaterLevelHeightActual, m_WaterLevelSnapshot, m_WaterLevelTimesAccumulated, PressureLevelSettings(), PressureLevelToValue(), PreviousPressureLevelStageSettings(), PreviousWaterLevelStageSettings(), SetDefaultPressureLevelStageSettings(), SetValvePressureLevelGauge(), SetWaterLevelHeight(), SyncValveVariables(), VALVES_COUNT, and WaterLevelToHeight().
Definition at line 858 of file Land_Underground_WaterReservoir.c.
References ErrorEx, and vector::Zero.
Referenced by GetValveAligningPointsWS(), and HandleVisualEffects().
Definition at line 458 of file Land_Underground_WaterReservoir.c.
References INDEX_NOT_FOUND, and m_ValveNames.
for the animation aligning returns data in order: start point; direction point
Definition at line 520 of file Land_Underground_WaterReservoir.c.
References GetMemoryPointPosition(), VALVE_INDEX_DRAIN, VALVE_INDEX_FILL, VALVE_NAME_DRAIN, VALVE_NAME_FILL, and vector::Zero.
Definition at line 815 of file Land_Underground_WaterReservoir.c.
References ANIM_PHASE_VALVE_GAUGE_DRAIN, ANIM_PHASE_VALVE_GAUGE_FILL, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by HandleSoundEffectsPipeSprinkling(), HandleVisualEffects(), and IsValvePressureLevelGaugeAtBase().
|
protected |
Definition at line 873 of file Land_Underground_WaterReservoir.c.
References HandleSoundEffectsPipeCreaking(), HandleSoundEffectsPipeSprinkling(), HandleSoundEffectsUnderwaterPipeSounds(), and HandleSoundEffectsWaterLevelMovementSounds().
Referenced by EOnPostSimulate().
|
protected |
Definition at line 894 of file Land_Underground_WaterReservoir.c.
References CALL_CATEGORY_SYSTEM, GetGame(), IsAnyValveActive(), m_PipeCreakingSoundRequested, m_PipeCreakingSounds, PIPE_CREAKING_MAX_TIME_DELAY_MS, PIPE_CREAKING_MIN_TIME_DELAY_MS, PlayPipeCreakingSoundOnLocation(), and Math::RandomInt().
Referenced by HandleSoundEffects().
|
protected |
Definition at line 915 of file Land_Underground_WaterReservoir.c.
References GetValvePressureLevelGauge(), m_PipeSounds, SOUND_NAME_PIPE_SPRINKLING_LOOP1, SOUND_NAME_PIPE_SPRINKLING_LOOP2, SOUND_NAME_PIPE_SPRINKLING_START, VALVE_INDEX_DRAIN, VALVE_INDEX_FILL, VALVE_NAME_DRAIN, and VALVE_NAME_FILL.
Referenced by HandleSoundEffects().
|
protected |
strong water jet sound only when fill valve activated
Definition at line 969 of file Land_Underground_WaterReservoir.c.
References IsValveActive(), m_PipeUnderwaterSound, m_WaterLevelActual, m_WaterLevelPrev, PIPE_NAME_BROKEN1, SOUND_NAME_UPIPE_SPRINKLING_END, SOUND_NAME_UPIPE_SPRINKLING_LOOP, SOUND_NAME_UPIPE_SPRINKLING_START, VALVE_INDEX_FILL, WL_ABOVE_PIPES, WL_AVERAGE, and WL_MAX.
Referenced by HandleSoundEffects().
|
protected |
Definition at line 999 of file Land_Underground_WaterReservoir.c.
References m_WaterLevelActual, m_WaterLevelMovementSound, m_WaterLevelPrev, PIPE_NAME_BROKEN1, SOUND_NAME_WATER_DRAIN_LOOP, and SOUND_NAME_WATER_FILL_LOOP.
Referenced by HandleSoundEffects().
|
protected |
strong jet stream particle only when fill valve activated
we don't need the weak jet stream
weak jet stream
Definition at line 1031 of file Land_Underground_WaterReservoir.c.
References GetMemoryPointPosition(), GetOrientation(), GetValvePressureLevelGauge(), IsValveActive(), m_PipeBrokenParticles, m_ValveParticles, m_WaterLevelActual, m_WaterLevelPrev, PARTICLE_DRAIN_PIPE_MAX_PRESSURE, PARTICLE_FILL_PIPE_JET, PARTICLE_FILL_PIPE_JET_WEAK, PARTICLE_FILL_PIPE_MAX_PRESSURE, ParticleManager(), PIPE_INDEX_BROKEN1, PIPE_INDEX_BROKEN2, PIPE_NAME_BROKEN1, PIPE_NAME_BROKEN2, PIPE_NAME_LEAKING_DRAIN, PIPE_NAME_LEAKING_FILL, VALVE_INDEX_DRAIN, VALVE_INDEX_FILL, WL_ABOVE_PIPES, WL_AVERAGE, and WL_MAX.
Referenced by EOnPostSimulate().
Definition at line 322 of file Land_Underground_WaterReservoir.c.
Definition at line 602 of file Land_Underground_WaterReservoir.c.
References m_WaterLevelsAvailable, WATER_LEVEL_ABOVE_PIPES, WATER_LEVEL_AVERAGE, WATER_LEVEL_MAX, WATER_LEVEL_MIN, WL_ABOVE_PIPES, WL_AVERAGE, WL_MAX, and WL_MIN.
Referenced by SetWaterLevelHeight().
|
protected |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
pre-init arrays
Definition at line 327 of file Land_Underground_WaterReservoir.c.
References CALL_CATEGORY_SYSTEM, GetGame(), INDEX_NOT_FOUND, LateInit(), m_DrainValvePressureDeanimationSettings, m_DrainValvePressureStageSettings, m_DrainValveWaterStageSettings, m_FillValvePressureDeanimationSettings, m_FillValvePressureStageSettings, m_FillValveWaterStageSettings, m_LastActiveValve, m_PipeBrokenParticles, m_PipeSounds, m_PressureAnimationRequests, m_PressureDeanimationRequests, m_PressureTimesAccumulated, m_ValveManipulatedIndex, m_ValveManipulatedIndexPrev, m_ValveNames, m_ValveParticles, m_ValveStates, m_WaterLevelActual, m_WaterLevelPrev, m_WaterLevelsAvailable, m_WaterLevelSnapshot, m_WaterLevelTimesAccumulated, PIPES_BROKEN_COUNT, VALVES_COUNT, WL_AVERAGE, WL_MAX, and WL_MIN.
|
protected |
Definition at line 442 of file Land_Underground_WaterReservoir.c.
References m_ValveStates.
Referenced by HandleSoundEffectsPipeCreaking().
Definition at line 453 of file Land_Underground_WaterReservoir.c.
References m_ValveStates, and VALVES_COUNT.
Referenced by HandleSoundEffectsUnderwaterPipeSounds(), HandleVisualEffects(), and IsValveTurnable().
Definition at line 830 of file Land_Underground_WaterReservoir.c.
References GetValvePressureLevelGauge(), VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate(), and IsValveTurnable().
Definition at line 437 of file Land_Underground_WaterReservoir.c.
References IsValveActive(), and IsValvePressureLevelGaugeAtBase().
|
protected |
Definition at line 153 of file Land_Underground_WaterReservoir.c.
References Init().
Referenced by CreateAndSetupActionCallback(), OnEndAnimationLoop(), OnFinishProgressServer(), and OnStartAnimationLoopServer().
|
protected |
Definition at line 380 of file Land_Underground_WaterReservoir.c.
References ConfigureValvesAndGaugesCourse(), ECE_CREATEPHYSICS, GetGame(), GetOrientation(), m_SpawnedWaterObject, m_WaterLevelDefault, m_WaterLevelsAvailable, OBJECT_NAME_WATER_PLANE, RegisterValve(), SetWaterLevelHeight(), TranslateMemoryPointsToWaterLevels(), VALVE_INDEX_DRAIN, VALVE_INDEX_FILL, VALVE_NAME_DRAIN, VALVE_NAME_FILL, and WATER_LEVEL_AVERAGE.
Referenced by Init().
Definition at line 508 of file Land_Underground_WaterReservoir.c.
References AnimateValve(), GetGame(), and m_ValveManipulatedIndex.
Definition at line 480 of file Land_Underground_WaterReservoir.c.
References AnimateValve(), GetGame(), m_DrainValvePressureLevelStageIndex, m_DrainValveWaterLevelStageIndex, m_FillValvePressureLevelStageIndex, m_FillValveWaterLevelStageIndex, m_PressureAnimationRequests, m_ValveStates, SetLastActiveValve(), SyncValveVariables(), VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Definition at line 470 of file Land_Underground_WaterReservoir.c.
References AnimateValve(), GetGame(), and m_ValveManipulatedIndex.
Definition at line 302 of file Land_Underground_WaterReservoir.c.
References m_ValveManipulatedIndex, m_ValveManipulationSoundRequested, m_ValveStates, m_ValveStatesPacked, PlayValveManipulationSound(), UnpackBitsToArrayOfBoolStates(), and VALVES_COUNT.
Definition at line 1159 of file Land_Underground_WaterReservoir.c.
Referenced by SyncValveVariables().
|
protected |
Definition at line 1024 of file Land_Underground_WaterReservoir.c.
References m_PipeCreakingSoundRequested, m_PipeCreakingSounds, PIPE_CREAKING_SOUND_LOCATIONS, PIPE_CREAKING_SOUND_LOCATIONS_COUNT, Math::RandomInt(), and SOUND_NAME_PIPE_CREAKING.
Referenced by HandleSoundEffectsPipeCreaking().
|
protected |
Definition at line 881 of file Land_Underground_WaterReservoir.c.
References m_ValveManipulatedIndex, m_ValveManipulationSound, m_ValveManipulationSoundRequested, SOUND_NAME_VALVE_MANIPULATION, VALVE_INDEX_DRAIN, VALVE_INDEX_FILL, VALVE_NAME_DRAIN, and VALVE_NAME_FILL.
Referenced by OnVariablesSynchronized().
Definition at line 18 of file Land_Underground_WaterReservoir.c.
References Duration, and PressureLevel.
Referenced by ActualPressureLevelStageSettings(), ConfigureValvesAndGaugesCourse(), EOnPostSimulate(), and PreviousPressureLevelStageSettings().
Definition at line 616 of file Land_Underground_WaterReservoir.c.
References PL_AVERAGE, PL_MAX, and PL_MIN.
Referenced by EOnPostSimulate().
|
protected |
Definition at line 693 of file Land_Underground_WaterReservoir.c.
References m_DrainValvePressureLevelStageIndex, m_DrainValvePressureStageSettings, m_FillValvePressureDeanimationSettings, m_FillValvePressureLevelStageIndex, m_FillValvePressureStageSettings, PressureLevelSettings(), VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate().
|
protected |
Definition at line 631 of file Land_Underground_WaterReservoir.c.
References m_DrainValveWaterLevelStageIndex, m_DrainValveWaterStageSettings, m_FillValveWaterLevelStageIndex, m_FillValveWaterStageSettings, m_WaterLevelPrev, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate().
Definition at line 561 of file Land_Underground_WaterReservoir.c.
References m_PipeSounds, m_PressureAnimationRequests, m_PressureDeanimationRequests, m_PressureTimesAccumulated, m_ValveNames, m_ValveStates, and m_WaterLevelTimesAccumulated.
Referenced by LateInit().
|
protected |
Definition at line 1123 of file Land_Underground_WaterReservoir.c.
References CleanSoundEffects(), m_DrainValvePressureLevelStageIndex, m_DrainValveWaterLevelStageIndex, m_FillValvePressureLevelStageIndex, m_FillValveWaterLevelStageIndex, m_LastActiveValve, m_PipeCreakingSoundRequested, m_PressureAnimationRequests, m_PressureDeanimationRequests, m_PressureTimesAccumulated, m_ValveManipulatedIndex, m_ValveManipulatedIndexPrev, m_ValveStates, m_WaterLevelHeightActual, m_WaterLevelsAvailable, m_WaterLevelTimesAccumulated, SetValvePressureLevelGauge(), SetWaterLevelHeight(), VALVE_INDEX_DRAIN, VALVE_INDEX_FILL, WATER_LEVEL_AVERAGE, WaterLevelToHeight(), and WL_AVERAGE.
Definition at line 315 of file Land_Underground_WaterReservoir.c.
References ActionTurnValveUndergroundReservoir(), and AddAction().
Definition at line 776 of file Land_Underground_WaterReservoir.c.
References m_DrainValvePressureLevelStageIndex, m_FillValvePressureLevelStageIndex, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate().
Definition at line 543 of file Land_Underground_WaterReservoir.c.
References m_LastActiveValve.
Referenced by OnValveManipulationEnd().
Definition at line 802 of file Land_Underground_WaterReservoir.c.
References ANIM_PHASE_VALVE_GAUGE_DRAIN, ANIM_PHASE_VALVE_GAUGE_FILL, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate(), and ResetState().
Definition at line 548 of file Land_Underground_WaterReservoir.c.
References GetGame(), HeightToWaterLevel(), m_SpawnedWaterObject, m_WaterLevelActual, m_WaterLevelDefault, m_WaterLevelHeightActual, and Vector().
Referenced by EOnPostSimulate(), LateInit(), and ResetState().
|
protected |
Definition at line 1146 of file Land_Underground_WaterReservoir.c.
References GetGame(), m_ValveStates, m_ValveStatesPacked, m_ValveStatesPackedPrev, and PackArrayOfBoolStatesIntoBits().
Referenced by EOnPostSimulate(), and OnValveManipulationEnd().
|
protected |
Definition at line 572 of file Land_Underground_WaterReservoir.c.
References m_WaterLevelsAvailable, WATER_LEVELS, and WATER_LEVELS_COUNT.
Referenced by LateInit().
Definition at line 1172 of file Land_Underground_WaterReservoir.c.
Referenced by OnVariablesSynchronized().
Definition at line 585 of file Land_Underground_WaterReservoir.c.
References m_WaterLevelsAvailable, WATER_LEVEL_ABOVE_PIPES, WATER_LEVEL_AVERAGE, WATER_LEVEL_MAX, WATER_LEVEL_MIN, WL_ABOVE_PIPES, WL_AVERAGE, WL_MAX, and WL_MIN.
Referenced by EOnPostSimulate(), and ResetState().
|
protected |
Definition at line 160 of file Land_Underground_WaterReservoir.c.
References CleanSoundEffects(), and CleanVisualEffects().
Definition at line 54 of file Land_Underground_WaterReservoir.c.
Referenced by AnimateValve().
Definition at line 55 of file Land_Underground_WaterReservoir.c.
Referenced by AnimateValve().
tighter broken pipe
Definition at line 52 of file Land_Underground_WaterReservoir.c.
Referenced by GetValvePressureLevelGauge(), and SetValvePressureLevelGauge().
Definition at line 53 of file Land_Underground_WaterReservoir.c.
Referenced by GetValvePressureLevelGauge(), and SetValvePressureLevelGauge().
float Duration |
Definition at line 16 of file Land_Underground_WaterReservoir.c.
Referenced by PressureLevelSettings().
|
protected |
Definition at line 83 of file Land_Underground_WaterReservoir.c.
Referenced by ActualPressureLevelStageSettings(), ConfigureValvesAndGaugesCourse(), and Init().
|
protected |
Definition at line 91 of file Land_Underground_WaterReservoir.c.
Referenced by ActualPressureLevelStageSettings(), AdvanceToNextPressureLevelStageSettings(), OnValveManipulationEnd(), PreviousPressureLevelStageSettings(), ResetState(), and SetDefaultPressureLevelStageSettings().
|
protected |
Definition at line 82 of file Land_Underground_WaterReservoir.c.
Referenced by ActualPressureLevelStageSettings(), AdvanceToNextPressureLevelStageSettings(), ConfigureValvesAndGaugesCourse(), Init(), and PreviousPressureLevelStageSettings().
|
protected |
pointing to specific stage for each valve/pipe
Definition at line 90 of file Land_Underground_WaterReservoir.c.
Referenced by ActualWaterLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), OnValveManipulationEnd(), PreviousWaterLevelStageSettings(), and ResetState().
|
protected |
valve/pipe stages for water and pressure levels
Definition at line 81 of file Land_Underground_WaterReservoir.c.
Referenced by ActualWaterLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), ConfigureValvesAndGaugesCourse(), Init(), and PreviousWaterLevelStageSettings().
|
protected |
Definition at line 86 of file Land_Underground_WaterReservoir.c.
Referenced by ActualPressureLevelStageSettings(), ConfigureValvesAndGaugesCourse(), Init(), and PreviousPressureLevelStageSettings().
|
protected |
Definition at line 93 of file Land_Underground_WaterReservoir.c.
Referenced by ActualPressureLevelStageSettings(), AdvanceToNextPressureLevelStageSettings(), OnValveManipulationEnd(), PreviousPressureLevelStageSettings(), ResetState(), and SetDefaultPressureLevelStageSettings().
|
protected |
Definition at line 85 of file Land_Underground_WaterReservoir.c.
Referenced by ActualPressureLevelStageSettings(), AdvanceToNextPressureLevelStageSettings(), ConfigureValvesAndGaugesCourse(), Init(), and PreviousPressureLevelStageSettings().
|
protected |
Definition at line 92 of file Land_Underground_WaterReservoir.c.
Referenced by ActualWaterLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), OnValveManipulationEnd(), PreviousWaterLevelStageSettings(), and ResetState().
|
protected |
for deanimation purposes
Definition at line 84 of file Land_Underground_WaterReservoir.c.
Referenced by ActualWaterLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), ConfigureValvesAndGaugesCourse(), Init(), and PreviousWaterLevelStageSettings().
|
protected |
Definition at line 121 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), Init(), ResetState(), and SetLastActiveValve().
|
protected |
Definition at line 151 of file Land_Underground_WaterReservoir.c.
Referenced by CleanVisualEffects(), HandleVisualEffects(), and Init().
|
protected |
Definition at line 132 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsPipeCreaking(), PlayPipeCreakingSoundOnLocation(), and ResetState().
|
protected |
Definition at line 133 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsPipeCreaking(), and PlayPipeCreakingSoundOnLocation().
|
protected |
Definition at line 130 of file Land_Underground_WaterReservoir.c.
Referenced by CleanSoundEffects(), HandleSoundEffectsPipeSprinkling(), Init(), and RegisterValve().
|
protected |
Definition at line 136 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsUnderwaterPipeSounds().
Definition at line 117 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), Init(), OnValveManipulationEnd(), RegisterValve(), and ResetState().
Definition at line 118 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), Init(), RegisterValve(), and ResetState().
Definition at line 120 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), Init(), RegisterValve(), and ResetState().
|
protected |
Definition at line 123 of file Land_Underground_WaterReservoir.c.
Referenced by LateInit(), and SetWaterLevelHeight().
|
protected |
Definition at line 110 of file Land_Underground_WaterReservoir.c.
Referenced by Init(), OnValveManipulationCanceled(), OnValveManipulationStart(), OnVariablesSynchronized(), PlayValveManipulationSound(), and ResetState().
|
protected |
Definition at line 111 of file Land_Underground_WaterReservoir.c.
Referenced by Init(), and ResetState().
|
protected |
Definition at line 129 of file Land_Underground_WaterReservoir.c.
Referenced by PlayValveManipulationSound().
|
protected |
VFX/SFX.
Definition at line 128 of file Land_Underground_WaterReservoir.c.
Referenced by OnVariablesSynchronized(), and PlayValveManipulationSound().
Definition at line 112 of file Land_Underground_WaterReservoir.c.
Referenced by GetTurnableValveIndex(), Init(), and RegisterValve().
|
protected |
Definition at line 150 of file Land_Underground_WaterReservoir.c.
Referenced by CleanVisualEffects(), HandleVisualEffects(), and Init().
Definition at line 113 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), Init(), IsAnyValveActive(), IsValveActive(), OnValveManipulationEnd(), OnVariablesSynchronized(), RegisterValve(), ResetState(), and SyncValveVariables().
|
protected |
Definition at line 108 of file Land_Underground_WaterReservoir.c.
Referenced by OnVariablesSynchronized(), and SyncValveVariables().
|
protected |
Definition at line 109 of file Land_Underground_WaterReservoir.c.
Referenced by SyncValveVariables().
|
protected |
Definition at line 115 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsUnderwaterPipeSounds(), HandleSoundEffectsWaterLevelMovementSounds(), HandleVisualEffects(), Init(), and SetWaterLevelHeight().
|
protected |
Definition at line 124 of file Land_Underground_WaterReservoir.c.
Referenced by LateInit(), and SetWaterLevelHeight().
|
protected |
Definition at line 125 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), ResetState(), and SetWaterLevelHeight().
|
protected |
Definition at line 138 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsWaterLevelMovementSounds().
|
protected |
Definition at line 116 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsUnderwaterPipeSounds(), HandleSoundEffectsWaterLevelMovementSounds(), HandleVisualEffects(), Init(), and PreviousWaterLevelStageSettings().
Definition at line 114 of file Land_Underground_WaterReservoir.c.
Referenced by HeightToWaterLevel(), Init(), LateInit(), ResetState(), TranslateMemoryPointsToWaterLevels(), and WaterLevelToHeight().
|
protected |
for deanimation purposes
Definition at line 87 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), and Init().
Definition at line 119 of file Land_Underground_WaterReservoir.c.
Referenced by EOnPostSimulate(), Init(), RegisterValve(), and ResetState().
class WaterLevelSnapshot OBJECT_NAME_WATER_PLANE = "Land_Underground_WaterReservoir_Water" |
Referenced by LateInit().
|
protected |
Definition at line 75 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
|
protected |
Definition at line 77 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
|
protected |
Definition at line 78 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
|
protected |
Definition at line 76 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
Definition at line 141 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsPipeCreaking().
Definition at line 140 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsPipeCreaking().
|
protected |
Definition at line 143 of file Land_Underground_WaterReservoir.c.
Referenced by PlayPipeCreakingSoundOnLocation().
Definition at line 142 of file Land_Underground_WaterReservoir.c.
Referenced by PlayPipeCreakingSoundOnLocation().
Definition at line 49 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
main broken pipe
Definition at line 50 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
Definition at line 58 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsUnderwaterPipeSounds(), HandleSoundEffectsWaterLevelMovementSounds(), and HandleVisualEffects().
Definition at line 59 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
Definition at line 60 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
Definition at line 61 of file Land_Underground_WaterReservoir.c.
Referenced by HandleVisualEffects().
Definition at line 48 of file Land_Underground_WaterReservoir.c.
Referenced by Init().
Definition at line 41 of file Land_Underground_WaterReservoir.c.
Referenced by ConfigureValvesAndGaugesCourse(), and PressureLevelToValue().
Definition at line 42 of file Land_Underground_WaterReservoir.c.
Referenced by ConfigureValvesAndGaugesCourse(), and PressureLevelToValue().
Definition at line 40 of file Land_Underground_WaterReservoir.c.
Referenced by ConfigureValvesAndGaugesCourse(), and PressureLevelToValue().
class WaterLevelSettings PressureLevel |
Referenced by PressureLevelSettings().
Definition at line 63 of file Land_Underground_WaterReservoir.c.
Referenced by PlayPipeCreakingSoundOnLocation().
|
protected |
Definition at line 66 of file Land_Underground_WaterReservoir.c.
|
protected |
Definition at line 67 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsPipeSprinkling().
|
protected |
Definition at line 68 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsPipeSprinkling().
|
protected |
Definition at line 65 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsPipeSprinkling().
|
protected |
Definition at line 70 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsUnderwaterPipeSounds().
|
protected |
Definition at line 71 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsUnderwaterPipeSounds().
|
protected |
Definition at line 69 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsUnderwaterPipeSounds().
Definition at line 64 of file Land_Underground_WaterReservoir.c.
Referenced by PlayValveManipulationSound().
|
protected |
Definition at line 73 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsWaterLevelMovementSounds().
|
protected |
Definition at line 72 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsWaterLevelMovementSounds().
Definition at line 45 of file Land_Underground_WaterReservoir.c.
Referenced by ActualPressureLevelStageSettings(), ActualWaterLevelStageSettings(), AdvanceToNextPressureLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), AnimateValve(), CleanSoundEffects(), GetValveAligningPointsWS(), GetValvePressureLevelGauge(), HandleSoundEffectsPipeSprinkling(), HandleVisualEffects(), IsValvePressureLevelGaugeAtBase(), LateInit(), OnValveManipulationEnd(), PlayValveManipulationSound(), PreviousPressureLevelStageSettings(), PreviousWaterLevelStageSettings(), ResetState(), SetDefaultPressureLevelStageSettings(), and SetValvePressureLevelGauge().
Definition at line 46 of file Land_Underground_WaterReservoir.c.
Referenced by ActualPressureLevelStageSettings(), ActualWaterLevelStageSettings(), AdvanceToNextPressureLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), AnimateValve(), CleanSoundEffects(), GetValveAligningPointsWS(), GetValvePressureLevelGauge(), HandleSoundEffectsPipeSprinkling(), HandleSoundEffectsUnderwaterPipeSounds(), HandleVisualEffects(), IsValvePressureLevelGaugeAtBase(), LateInit(), OnValveManipulationEnd(), PlayValveManipulationSound(), PreviousPressureLevelStageSettings(), PreviousWaterLevelStageSettings(), ResetState(), SetDefaultPressureLevelStageSettings(), and SetValvePressureLevelGauge().
Definition at line 56 of file Land_Underground_WaterReservoir.c.
Referenced by GetValveAligningPointsWS(), HandleSoundEffectsPipeSprinkling(), LateInit(), and PlayValveManipulationSound().
Definition at line 57 of file Land_Underground_WaterReservoir.c.
Referenced by GetValveAligningPointsWS(), HandleSoundEffectsPipeSprinkling(), LateInit(), and PlayValveManipulationSound().
Definition at line 44 of file Land_Underground_WaterReservoir.c.
Referenced by CleanVisualEffects(), EOnPostSimulate(), Init(), IsValveActive(), and OnVariablesSynchronized().
Definition at line 97 of file Land_Underground_WaterReservoir.c.
Referenced by HeightToWaterLevel(), and WaterLevelToHeight().
Definition at line 96 of file Land_Underground_WaterReservoir.c.
Referenced by HeightToWaterLevel(), LateInit(), ResetState(), and WaterLevelToHeight().
Definition at line 95 of file Land_Underground_WaterReservoir.c.
Referenced by HeightToWaterLevel(), and WaterLevelToHeight().
Definition at line 98 of file Land_Underground_WaterReservoir.c.
Referenced by HeightToWaterLevel(), and WaterLevelToHeight().
|
protected |
Definition at line 101 of file Land_Underground_WaterReservoir.c.
Referenced by TranslateMemoryPointsToWaterLevels().
Definition at line 100 of file Land_Underground_WaterReservoir.c.
Referenced by TranslateMemoryPointsToWaterLevels().
Definition at line 36 of file Land_Underground_WaterReservoir.c.
Referenced by HandleSoundEffectsUnderwaterPipeSounds(), HandleVisualEffects(), HeightToWaterLevel(), and WaterLevelToHeight().
Definition at line 37 of file Land_Underground_WaterReservoir.c.
Referenced by ConfigureValvesAndGaugesCourse(), HandleSoundEffectsUnderwaterPipeSounds(), HandleVisualEffects(), HeightToWaterLevel(), Init(), ResetState(), and WaterLevelToHeight().
Definition at line 38 of file Land_Underground_WaterReservoir.c.
Referenced by ConfigureValvesAndGaugesCourse(), HandleSoundEffectsUnderwaterPipeSounds(), HandleVisualEffects(), HeightToWaterLevel(), Init(), and WaterLevelToHeight().
Definition at line 35 of file Land_Underground_WaterReservoir.c.
Referenced by ConfigureValvesAndGaugesCourse(), HeightToWaterLevel(), Init(), and WaterLevelToHeight().