◆ GeyserTrigger()
◆ AddGeyserState()
◆ CheckGeyserState()
◆ DeferredInit()
override void DeferredInit |
( |
| ) |
|
|
inlineprivate |
◆ EEDelete()
override void EEDelete |
( |
EntityAI |
parent | ) |
|
|
inlineprivate |
◆ GetAdjustedPosition()
protected vector GetAdjustedPosition |
( |
float |
height = 0 | ) |
|
|
inlineprivate |
◆ GetDisplayName()
override string GetDisplayName |
( |
| ) |
|
|
inlineprivate |
◆ GetGeyserState()
◆ IsSubmerged()
◆ OnEnterClientEvent()
◆ OnEnterServerEvent()
◆ OnLeaveClientEvent()
◆ OnLeaveServerEvent()
◆ OnVariablesSynchronized()
override void OnVariablesSynchronized |
( |
| ) |
|
|
inlineprivate |
◆ RandomizeMouthPos()
protected void RandomizeMouthPos |
( |
| ) |
|
|
inlineprivate |
◆ RemoveGeyserState()
◆ StopEffects()
References m_bIsErupting, m_bIsEruptingSoon, m_bIsEruptingTall, m_GeyserBubblesParticle, m_GeyserParticle, m_GeyserTallParticle, m_SoundBubbling, m_SoundEruption, m_SoundEruptionSecondary, EffectSound::Stop(), and ParticleSource::StopParticle().
Referenced by EEDelete(), and EEDelete().
◆ UpdateGeyserState()
protected void UpdateGeyserState |
( |
| ) |
|
|
inlineprivate |
References CheckGeyserState(), ParticleList::GEYSER_BUBBLES, ParticleList::GEYSER_NORMAL, ParticleList::GEYSER_SPLASH, ParticleList::GEYSER_STRONG, m_bIsDormant, m_bIsErupting, m_bIsEruptingSoon, m_bIsEruptingTall, m_DefaultPosition, m_GeyserBubblesParticle, m_GeyserParticle, m_GeyserSplashParticle, m_GeyserTallParticle, m_SoundBubbling, m_SoundEruption, m_SoundEruptionSecondary, m_SoundEruptionSecondaryEnd, m_SoundEruptionSecondaryStart, m_SoundEruptionStart, ParticleManager(), SEffectManager::PlaySound(), SOUND_BUBBLING, SOUND_ERUPTION, SOUND_ERUPTION_START, SOUND_ERUPTION_TALL, SOUND_ERUPTION_TALL_END, SOUND_ERUPTION_TALL_START, EffectSound::Stop(), and ParticleSource::StopParticle().
Referenced by DeferredInit(), and OnVariablesSynchronized().
◆ m_AdjustedX
protected float m_AdjustedX |
|
private |
◆ m_AdjustedY
protected float m_AdjustedY |
|
private |
◆ m_bIsDormant
protected bool m_bIsDormant |
|
private |
◆ m_bIsErupting
protected bool m_bIsErupting |
|
private |
◆ m_bIsEruptingSoon
protected bool m_bIsEruptingSoon |
|
private |
◆ m_bIsEruptingTall
protected bool m_bIsEruptingTall |
|
private |
◆ m_DefaultPosition
protected vector m_DefaultPosition |
|
private |
◆ m_GeyserBubblesParticle
◆ m_GeyserParticle
◆ m_GeyserSplashParticle
◆ m_GeyserState
◆ m_GeyserTallParticle
◆ m_SoundBubbling
◆ m_SoundEruption
◆ m_SoundEruptionSecondary
◆ m_SoundEruptionSecondaryEnd
◆ m_SoundEruptionSecondaryStart
◆ m_SoundEruptionStart
◆ MOUTH_ADJUST_RADIUS
const float MOUTH_ADJUST_RADIUS = 0.2 |
|
private |
◆ SOUND_BUBBLING
const string SOUND_BUBBLING = "Geyser_bubbling_loop_SoundSet" |
|
private |
◆ SOUND_ERUPTION
const string SOUND_ERUPTION = "Geyser_eruption_loop_SoundSet" |
|
private |
◆ SOUND_ERUPTION_START
const string SOUND_ERUPTION_START = "Geyser_eruption_start_SoundSet" |
|
private |
◆ SOUND_ERUPTION_TALL
const string SOUND_ERUPTION_TALL = "Geyser_eruption_tall_loop_SoundSet" |
|
private |
◆ SOUND_ERUPTION_TALL_END
const string SOUND_ERUPTION_TALL_END = "Geyser_eruption_tall_splash_SoundSet" |
|
private |
◆ SOUND_ERUPTION_TALL_START
const string SOUND_ERUPTION_TALL_START = "Geyser_eruption_tall_start_SoundSet" |
|
private |
The documentation for this class was generated from the following file: