Data Structures | |
class | WaterLevelSettings |
class | WaterLevelSnapshot |
class | Land_Underground_WaterReservoir_Water |
protected PressureLevelSettings ActualPressureLevelStageSettings | ( | int | pValveIndex, |
bool | pDeanimationRequest = false |
||
) |
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 WaterLevelSettings ActualWaterLevelStageSettings | ( | int | pValveIndex | ) |
Referenced by EOnPostSimulate().
protected void AdvanceToNextPressureLevelStageSettings | ( | int | pValveIndex | ) |
protected void AdvanceToNextWaterLevelStageSettings | ( | int | pValveIndex | ) |
References ANIM_PHASE_VALVE_DRAIN, ANIM_PHASE_VALVE_FILL, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by OnValveManipulationCanceled(), OnValveManipulationEnd(), and OnValveManipulationStart().
protected void CleanSoundEffects | ( | ) |
References SEffectManager::DestroySound(), m_PipeSounds, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by ResetState(), and ~Land_Underground_WaterReservoir().
protected void CleanVisualEffects | ( | ) |
References m_PipeBrokenParticles, m_ValveParticles, and VALVES_COUNT.
Referenced by ~Land_Underground_WaterReservoir().
protected void ConfigureValvesAndGaugesCourse | ( | ) |
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
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
References ActualPressureLevelStageSettings(), ActualWaterLevelStageSettings(), AdjustTime(), AdvanceToNextPressureLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), Math::Clamp(), WaterLevelSettings::Duration, 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(), WaterLevelSnapshot::RemainingDuration, SetDefaultPressureLevelStageSettings(), SetValvePressureLevelGauge(), SetWaterLevelHeight(), SyncValveVariables(), VALVES_COUNT, WaterLevelSnapshot::WaterHeight, WaterLevelSettings::WaterLevel, and WaterLevelToHeight().
References ErrorEx, and vector::Zero.
Referenced by GetValveAligningPointsWS(), and HandleVisualEffects().
References INDEX_NOT_FOUND, and m_ValveNames.
for the animation aligning returns data in order: start point; direction point
References GetMemoryPointPosition(), VALVE_INDEX_DRAIN, VALVE_INDEX_FILL, VALVE_NAME_DRAIN, VALVE_NAME_FILL, and vector::Zero.
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 void HandleSoundEffects | ( | ) |
protected void HandleSoundEffectsPipeCreaking | ( | ) |
References CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallLater(), CGame::GetCallQueue(), 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 void HandleSoundEffectsPipeSprinkling | ( | ) |
protected void HandleSoundEffectsUnderwaterPipeSounds | ( | ) |
strong water jet sound only when fill valve activated
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 void HandleSoundEffectsWaterLevelMovementSounds | ( | ) |
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 void HandleVisualEffects | ( | ) |
strong jet stream particle only when fill valve activated
we don't need the weak jet stream
weak jet stream
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().
override bool HasTurnableValveBehavior | ( | ) |
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 void Init | ( | ) |
Launched from 'DayZGame.DeferredInit' to make earlier access, use, and updates impossible (downside of a non-static system)
pre-init arrays
References CALL_CATEGORY_SYSTEM, ScriptCallQueue::CallLater(), CGame::GetCallQueue(), 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 bool IsAnyValveActive | ( | ) |
References m_ValveStates.
Referenced by HandleSoundEffectsPipeCreaking().
References m_ValveStates, and VALVES_COUNT.
Referenced by HandleSoundEffectsUnderwaterPipeSounds(), HandleVisualEffects(), and IsValveTurnable().
References GetValvePressureLevelGauge(), VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate(), and IsValveTurnable().
References IsValveActive(), and IsValvePressureLevelGaugeAtBase().
void Land_Underground_WaterReservoir | ( | ) |
References Init().
Referenced by CreateAndSetupActionCallback(), OnEndAnimationLoop(), OnFinishProgressServer(), and OnStartAnimationLoopServer().
protected void LateInit | ( | ) |
References ConfigureValvesAndGaugesCourse(), CGame::CreateObjectEx(), ECE_CREATEPHYSICS, GetGame(), GetOrientation(), m_SpawnedWaterObject, m_WaterLevelDefault, m_WaterLevelsAvailable, OBJECT_NAME_WATER_PLANE, CGame::RegisterNetworkStaticObject(), RegisterValve(), SetWaterLevelHeight(), TranslateMemoryPointsToWaterLevels(), VALVE_INDEX_DRAIN, VALVE_INDEX_FILL, VALVE_NAME_DRAIN, VALVE_NAME_FILL, and WATER_LEVEL_AVERAGE.
void OnValveManipulationCanceled | ( | int | pValveIndex | ) |
References AnimateValve(), GetGame(), and m_ValveManipulatedIndex.
void OnValveManipulationEnd | ( | int | pValveIndex | ) |
References AnimateValve(), GetGame(), m_DrainValvePressureLevelStageIndex, m_DrainValveWaterLevelStageIndex, m_FillValvePressureLevelStageIndex, m_FillValveWaterLevelStageIndex, m_PressureAnimationRequests, m_ValveStates, SetLastActiveValve(), SyncValveVariables(), VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
void OnValveManipulationStart | ( | int | pValveIndex | ) |
References AnimateValve(), GetGame(), and m_ValveManipulatedIndex.
override void OnVariablesSynchronized | ( | ) |
Referenced by SyncValveVariables().
protected void PlayPipeCreakingSoundOnLocation | ( | ) |
protected void PlayValveManipulationSound | ( | ) |
References Duration, and PressureLevel.
Referenced by ActualPressureLevelStageSettings(), ConfigureValvesAndGaugesCourse(), EOnPostSimulate(), and PreviousPressureLevelStageSettings().
References PL_AVERAGE, PL_MAX, and PL_MIN.
Referenced by EOnPostSimulate().
protected PressureLevelSettings PreviousPressureLevelStageSettings | ( | int | pValveIndex, |
bool | pDeanimationRequest = false |
||
) |
protected WaterLevelSettings PreviousWaterLevelStageSettings | ( | int | pValveIndex | ) |
References m_PipeSounds, m_PressureAnimationRequests, m_PressureDeanimationRequests, m_PressureTimesAccumulated, m_ValveNames, m_ValveStates, and m_WaterLevelTimesAccumulated.
Referenced by LateInit().
protected void ResetState | ( | ) |
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.
override void SetActions | ( | ) |
References ActionTurnValveUndergroundReservoir(), and AddAction().
protected void SetDefaultPressureLevelStageSettings | ( | int | pValveIndex | ) |
References m_DrainValvePressureLevelStageIndex, m_FillValvePressureLevelStageIndex, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate().
protected void SetLastActiveValve | ( | int | pValveIndex | ) |
References m_LastActiveValve.
Referenced by OnValveManipulationEnd().
References ANIM_PHASE_VALVE_GAUGE_DRAIN, ANIM_PHASE_VALVE_GAUGE_FILL, VALVE_INDEX_DRAIN, and VALVE_INDEX_FILL.
Referenced by EOnPostSimulate(), and ResetState().
protected void SetWaterLevelHeight | ( | float | pHeight | ) |
References GetGame(), HeightToWaterLevel(), m_SpawnedWaterObject, m_WaterLevelActual, m_WaterLevelDefault, m_WaterLevelHeightActual, and Vector().
Referenced by EOnPostSimulate(), LateInit(), and ResetState().
protected void SyncValveVariables | ( | ) |
References GetGame(), m_ValveStates, m_ValveStatesPacked, m_ValveStatesPackedPrev, and PackArrayOfBoolStatesIntoBits().
Referenced by EOnPostSimulate(), and OnValveManipulationEnd().
protected void TranslateMemoryPointsToWaterLevels | ( | ) |
References m_WaterLevelsAvailable, WATER_LEVELS, and WATER_LEVELS_COUNT.
Referenced by LateInit().
Referenced by OnVariablesSynchronized().
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().
void ~Land_Underground_WaterReservoir | ( | ) |
References CleanSoundEffects(), and CleanVisualEffects().
protected const string ANIM_PHASE_VALVE_DRAIN = "Valve1" |
Referenced by AnimateValve().
protected const string ANIM_PHASE_VALVE_FILL = "Valve2" |
Referenced by AnimateValve().
protected const string ANIM_PHASE_VALVE_GAUGE_DRAIN = "ValveGauge1" |
tighter broken pipe
Referenced by GetValvePressureLevelGauge(), and SetValvePressureLevelGauge().
protected const string ANIM_PHASE_VALVE_GAUGE_FILL = "ValveGauge2" |
Referenced by GetValvePressureLevelGauge(), and SetValvePressureLevelGauge().
float Duration |
Referenced by PressureLevelSettings().
protected ref array<ref PressureLevelSettings> m_DrainValvePressureDeanimationSettings |
Referenced by ActualPressureLevelStageSettings(), ConfigureValvesAndGaugesCourse(), and Init().
protected int m_DrainValvePressureLevelStageIndex |
protected ref array<ref PressureLevelSettings> m_DrainValvePressureStageSettings |
protected int m_DrainValveWaterLevelStageIndex |
pointing to specific stage for each valve/pipe
Referenced by ActualWaterLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), OnValveManipulationEnd(), PreviousWaterLevelStageSettings(), and ResetState().
protected ref array<ref WaterLevelSettings> m_DrainValveWaterStageSettings |
valve/pipe stages for water and pressure levels
Referenced by ActualWaterLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), ConfigureValvesAndGaugesCourse(), Init(), and PreviousWaterLevelStageSettings().
protected ref array<ref PressureLevelSettings> m_FillValvePressureDeanimationSettings |
protected int m_FillValvePressureLevelStageIndex |
protected ref array<ref PressureLevelSettings> m_FillValvePressureStageSettings |
protected int m_FillValveWaterLevelStageIndex |
protected ref array<ref WaterLevelSettings> m_FillValveWaterStageSettings |
for deanimation purposes
Referenced by ActualWaterLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), ConfigureValvesAndGaugesCourse(), Init(), and PreviousWaterLevelStageSettings().
protected int m_LastActiveValve |
Referenced by EOnPostSimulate(), Init(), ResetState(), and SetLastActiveValve().
protected ref ParticleSourceArray m_PipeBrokenParticles |
Referenced by CleanVisualEffects(), HandleVisualEffects(), and Init().
protected bool m_PipeCreakingSoundRequested |
Referenced by HandleSoundEffectsPipeCreaking(), PlayPipeCreakingSoundOnLocation(), and ResetState().
protected ref EffectSound m_PipeCreakingSounds |
Referenced by HandleSoundEffectsPipeCreaking(), and PlayPipeCreakingSoundOnLocation().
protected ref array<EffectSound> m_PipeSounds |
Referenced by CleanSoundEffects(), HandleSoundEffectsPipeSprinkling(), Init(), and RegisterValve().
protected bool m_PipeUnderwaterSoundRunning protected ref EffectSound m_PipeUnderwaterSound |
Referenced by HandleSoundEffectsUnderwaterPipeSounds().
Referenced by EOnPostSimulate(), Init(), OnValveManipulationEnd(), RegisterValve(), and ResetState().
Referenced by EOnPostSimulate(), Init(), RegisterValve(), and ResetState().
Referenced by EOnPostSimulate(), Init(), RegisterValve(), and ResetState().
protected Object m_SpawnedWaterObject |
Referenced by LateInit(), and SetWaterLevelHeight().
protected int m_ValveManipulatedIndex |
protected int m_ValveManipulatedIndexPrev |
Referenced by Init(), and ResetState().
protected ref EffectSound m_ValveManipulationSound |
Referenced by PlayValveManipulationSound().
protected bool m_ValveManipulationSoundRequested |
VFX/SFX.
Referenced by OnVariablesSynchronized(), and PlayValveManipulationSound().
Referenced by GetTurnableValveIndex(), Init(), and RegisterValve().
protected ref ParticleSourceArray m_ValveParticles |
Referenced by CleanVisualEffects(), HandleVisualEffects(), and Init().
protected int m_ValveStatesPacked |
Referenced by OnVariablesSynchronized(), and SyncValveVariables().
protected int m_ValveStatesPackedPrev |
Referenced by SyncValveVariables().
protected int m_WaterLevelActual |
protected vector m_WaterLevelDefault |
Referenced by LateInit(), and SetWaterLevelHeight().
protected float m_WaterLevelHeightActual |
Referenced by EOnPostSimulate(), ResetState(), and SetWaterLevelHeight().
protected ref EffectSound m_WaterLevelMovementSound |
Referenced by HandleSoundEffectsWaterLevelMovementSounds().
protected int m_WaterLevelPrev |
Referenced by HeightToWaterLevel(), Init(), LateInit(), ResetState(), TranslateMemoryPointsToWaterLevels(), and WaterLevelToHeight().
protected ref WaterLevelSnapshot m_WaterLevelSnapshot |
for deanimation purposes
Referenced by EOnPostSimulate(), and Init().
Referenced by EOnPostSimulate(), Init(), RegisterValve(), and ResetState().
class WaterLevelSnapshot OBJECT_NAME_WATER_PLANE = "Land_Underground_WaterReservoir_Water" |
Referenced by LateInit().
protected const int PARTICLE_DRAIN_PIPE_MAX_PRESSURE = ParticleList.WATER_SPILLING |
Referenced by HandleVisualEffects().
protected const int PARTICLE_FILL_PIPE_JET = ParticleList.WATER_JET |
Referenced by HandleVisualEffects().
protected const int PARTICLE_FILL_PIPE_JET_WEAK = ParticleList.WATER_JET_WEAK |
Referenced by HandleVisualEffects().
protected const int PARTICLE_FILL_PIPE_MAX_PRESSURE = ParticleList.WATER_SPILLING |
Referenced by HandleVisualEffects().
protected const int PIPE_CREAKING_MAX_TIME_DELAY_MS = 15000 |
Referenced by HandleSoundEffectsPipeCreaking().
protected const int PIPE_CREAKING_MIN_TIME_DELAY_MS = 10000 |
Referenced by HandleSoundEffectsPipeCreaking().
protected const string PIPE_CREAKING_SOUND_LOCATIONS[PIPE_CREAKING_SOUND_LOCATIONS_COUNT] |
Referenced by PlayPipeCreakingSoundOnLocation().
protected const int PIPE_CREAKING_SOUND_LOCATIONS_COUNT = 4 |
Referenced by PlayPipeCreakingSoundOnLocation().
protected const int PIPE_INDEX_BROKEN1 = 0 |
Referenced by HandleVisualEffects().
protected const int PIPE_INDEX_BROKEN2 = 1 |
main broken pipe
Referenced by HandleVisualEffects().
protected const string PIPE_NAME_BROKEN1 = "pipe_broken_1" |
protected const string PIPE_NAME_BROKEN2 = "pipe_broken_2" |
Referenced by HandleVisualEffects().
protected const string PIPE_NAME_LEAKING_DRAIN = "pipe_leaking_1" |
Referenced by HandleVisualEffects().
protected const string PIPE_NAME_LEAKING_FILL = "pipe_leaking_2" |
Referenced by HandleVisualEffects().
protected const int PL_AVERAGE = 1 |
Referenced by ConfigureValvesAndGaugesCourse(), and PressureLevelToValue().
protected const int PL_MAX = 2 |
Referenced by ConfigureValvesAndGaugesCourse(), and PressureLevelToValue().
protected const int PL_MIN = 0 |
Referenced by ConfigureValvesAndGaugesCourse(), and PressureLevelToValue().
class WaterLevelSettings PressureLevel |
Referenced by PressureLevelSettings().
protected const string SOUND_NAME_PIPE_CREAKING = "WaterObjectUndergroundPipeCreaking_SoundSet" |
Referenced by PlayPipeCreakingSoundOnLocation().
protected const string SOUND_NAME_PIPE_SPRINKLING_END = "WaterObjectUndergroundPipeSprinkling_End_SoundSet" |
protected const string SOUND_NAME_PIPE_SPRINKLING_LOOP1 = "WaterObjectUndergroundPipeSprinkling_Loop1_SoundSet" |
Referenced by HandleSoundEffectsPipeSprinkling().
protected const string SOUND_NAME_PIPE_SPRINKLING_LOOP2 = "WaterObjectUndergroundPipeSprinkling_Loop2_SoundSet" |
Referenced by HandleSoundEffectsPipeSprinkling().
protected const string SOUND_NAME_PIPE_SPRINKLING_START = "WaterObjectUndergroundPipeSprinkling_Start_SoundSet" |
Referenced by HandleSoundEffectsPipeSprinkling().
protected const string SOUND_NAME_UPIPE_SPRINKLING_END = "WaterObjectUndergroundUnderwaterPipe_End_SoundSet" |
Referenced by HandleSoundEffectsUnderwaterPipeSounds().
protected const string SOUND_NAME_UPIPE_SPRINKLING_LOOP = "WaterObjectUndergroundUnderwaterPipe_Loop_SoundSet" |
Referenced by HandleSoundEffectsUnderwaterPipeSounds().
protected const string SOUND_NAME_UPIPE_SPRINKLING_START = "WaterObjectUndergroundUnderwaterPipe_Start_SoundSet" |
Referenced by HandleSoundEffectsUnderwaterPipeSounds().
protected const string SOUND_NAME_VALVE_MANIPULATION = "WaterObjectUndergroundValve_SoundSet" |
Referenced by PlayValveManipulationSound().
protected const string SOUND_NAME_WATER_DRAIN_LOOP = "WaterObjectUndergroundUnderwaterEmpty_Loop_SoundSet" |
Referenced by HandleSoundEffectsWaterLevelMovementSounds().
protected const string SOUND_NAME_WATER_FILL_LOOP = "WaterObjectUndergroundUnderwaterFill_Loop_SoundSet" |
Referenced by HandleSoundEffectsWaterLevelMovementSounds().
protected const int VALVE_INDEX_DRAIN = 0 |
Referenced by ActualPressureLevelStageSettings(), ActualWaterLevelStageSettings(), AdvanceToNextPressureLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), AnimateValve(), CleanSoundEffects(), GetValveAligningPointsWS(), GetValvePressureLevelGauge(), HandleSoundEffectsPipeSprinkling(), HandleVisualEffects(), IsValvePressureLevelGaugeAtBase(), LateInit(), OnValveManipulationEnd(), PlayValveManipulationSound(), PreviousPressureLevelStageSettings(), PreviousWaterLevelStageSettings(), ResetState(), SetDefaultPressureLevelStageSettings(), and SetValvePressureLevelGauge().
protected const int VALVE_INDEX_FILL = 1 |
Referenced by ActualPressureLevelStageSettings(), ActualWaterLevelStageSettings(), AdvanceToNextPressureLevelStageSettings(), AdvanceToNextWaterLevelStageSettings(), AnimateValve(), CleanSoundEffects(), GetValveAligningPointsWS(), GetValvePressureLevelGauge(), HandleSoundEffectsPipeSprinkling(), HandleSoundEffectsUnderwaterPipeSounds(), HandleVisualEffects(), IsValvePressureLevelGaugeAtBase(), LateInit(), OnValveManipulationEnd(), PlayValveManipulationSound(), PreviousPressureLevelStageSettings(), PreviousWaterLevelStageSettings(), ResetState(), SetDefaultPressureLevelStageSettings(), and SetValvePressureLevelGauge().
protected const string VALVE_NAME_DRAIN = "valve1" |
Referenced by GetValveAligningPointsWS(), HandleSoundEffectsPipeSprinkling(), LateInit(), and PlayValveManipulationSound().
protected const string VALVE_NAME_FILL = "valve2" |
Referenced by GetValveAligningPointsWS(), HandleSoundEffectsPipeSprinkling(), LateInit(), and PlayValveManipulationSound().
protected const int VALVES_COUNT = 2 |
Referenced by CleanVisualEffects(), EOnPostSimulate(), Init(), IsValveActive(), and OnVariablesSynchronized().
|
static |
Referenced by HeightToWaterLevel(), and WaterLevelToHeight().
|
static |
Referenced by HeightToWaterLevel(), LateInit(), ResetState(), and WaterLevelToHeight().
|
static |
Referenced by HeightToWaterLevel(), and WaterLevelToHeight().
|
static |
Referenced by HeightToWaterLevel(), and WaterLevelToHeight().
protected const string WATER_LEVELS[WATER_LEVELS_COUNT] |
Referenced by TranslateMemoryPointsToWaterLevels().
protected const int WATER_LEVELS_COUNT = 4 |
Referenced by TranslateMemoryPointsToWaterLevels().
protected const int WL_ABOVE_PIPES = 1 |
protected const int WL_AVERAGE = 2 |
protected const int WL_MAX = 3 |
protected const int WL_MIN = 0 |
Referenced by ConfigureValvesAndGaugesCourse(), HeightToWaterLevel(), Init(), and WaterLevelToHeight().