![]() |
Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
|
Protected Member Functions | |
| void | GeyserTrigger () |
| void | AddGeyserState (EGeyserState state) |
| bool | CheckGeyserState (EGeyserState state) |
| override void | DeferredInit () |
| override void | EEDelete (EntityAI parent) |
| vector | GetAdjustedPosition (float height=0) |
| override string | GetDisplayName () |
| EGeyserState | GetGeyserState () |
| bool | IsSubmerged () |
| override void | OnEnterClientEvent (TriggerInsider insider) |
| override void | OnEnterServerEvent (TriggerInsider insider) |
| override void | OnLeaveClientEvent (TriggerInsider insider) |
| override void | OnLeaveServerEvent (TriggerInsider insider) |
| override void | OnVariablesSynchronized () |
| void | RandomizeMouthPos () |
| void | RemoveGeyserState (EGeyserState state) |
| void | StopEffects () |
| void | UpdateGeyserState () |
Private Attributes | |
| const float | MOUTH_ADJUST_RADIUS = 0.2 |
| const string | SOUND_BUBBLING = "Geyser_bubbling_loop_SoundSet" |
| const string | SOUND_ERUPTION = "Geyser_eruption_loop_SoundSet" |
| const string | SOUND_ERUPTION_START = "Geyser_eruption_start_SoundSet" |
| const string | SOUND_ERUPTION_TALL = "Geyser_eruption_tall_loop_SoundSet" |
| const string | SOUND_ERUPTION_TALL_END = "Geyser_eruption_tall_splash_SoundSet" |
| const string | SOUND_ERUPTION_TALL_START = "Geyser_eruption_tall_start_SoundSet" |
Additional Inherited Members | |
| Private Member Functions inherited from EffectTrigger | |
| override void | OnEnterClientEvent (TriggerInsider insider) |
| override void | OnEnterServerEvent (TriggerInsider insider) |
| override void | OnLeaveClientEvent (TriggerInsider insider) |
| override void | OnLeaveServerEvent (TriggerInsider insider) |
| void | OnStayClientEvent (TriggerInsider insider, float deltaTime) |
| override bool | ShouldRemoveInsider (TriggerInsider insider) |
| Static Private Member Functions inherited from EffectTrigger | |
| static void | TriggerEffect (EntityAI insider, typename triggerType) |
Definition at line 1 of file geysertrigger.c.
|
inlineprotected |
Definition at line 31 of file geysertrigger.c.
|
inlineprotected |
Definition at line 224 of file geysertrigger.c.
References m_GeyserState.
|
inlineprotected |
Definition at line 236 of file geysertrigger.c.
References m_GeyserState.
Referenced by UpdateGeyserState().
|
inlineprotected |
Definition at line 36 of file geysertrigger.c.
References g_Game, GetAdjustedPosition(), IsSubmerged(), m_DefaultPosition, RandomizeMouthPos(), and UpdateGeyserState().
|
inlineprotected |
Definition at line 54 of file geysertrigger.c.
References StopEffects().
Definition at line 186 of file geysertrigger.c.
References g_Game, and GetPosition().
Referenced by DeferredInit().
|
inlineprotected |
Definition at line 49 of file geysertrigger.c.
|
inlineprotected |
Definition at line 244 of file geysertrigger.c.
References m_GeyserState.
|
inlineprotected |
Definition at line 250 of file geysertrigger.c.
Referenced by DeferredInit().
|
inlineprotected |
Definition at line 78 of file geysertrigger.c.
|
inlineprotected |
Definition at line 61 of file geysertrigger.c.
References TriggerInsider::GetObject(), and m_GeyserState.
|
inlineprotected |
Definition at line 83 of file geysertrigger.c.
|
inlineprotected |
Definition at line 73 of file geysertrigger.c.
|
inlineprotected |
Definition at line 88 of file geysertrigger.c.
References IsInitialized(), and UpdateGeyserState().
|
inlineprotected |
Definition at line 175 of file geysertrigger.c.
References m_AdjustedX, m_AdjustedY, m_DefaultPosition, MOUTH_ADJUST_RADIUS, and Math::RandomFloat().
Referenced by DeferredInit().
|
inlineprotected |
Definition at line 230 of file geysertrigger.c.
References m_GeyserState.
|
inlineprotected |
Definition at line 194 of file geysertrigger.c.
References SEffectManager::DestroyEffect(), m_bIsErupting, m_bIsEruptingSoon, m_bIsEruptingTall, m_GeyserBubblesParticle, m_GeyserParticle, m_GeyserTallParticle, m_SoundBubbling, m_SoundEruption, and m_SoundEruptionSecondary.
Referenced by EEDelete().
|
inlineprotected |
Definition at line 97 of file geysertrigger.c.
References CheckGeyserState(), SEffectManager::DestroyEffect(), 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, and SOUND_ERUPTION_TALL_START.
Referenced by DeferredInit(), and OnVariablesSynchronized().
|
protected |
Definition at line 15 of file geysertrigger.c.
Referenced by RandomizeMouthPos().
|
protected |
Definition at line 16 of file geysertrigger.c.
Referenced by RandomizeMouthPos().
|
protected |
Definition at line 11 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
protected |
Definition at line 13 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 12 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 14 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 17 of file geysertrigger.c.
Referenced by DeferredInit(), RandomizeMouthPos(), and UpdateGeyserState().
|
protected |
Definition at line 20 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 21 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 23 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
protected |
Definition at line 18 of file geysertrigger.c.
Referenced by AddGeyserState(), CheckGeyserState(), GetGeyserState(), OnEnterServerEvent(), and RemoveGeyserState().
|
protected |
Definition at line 22 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 24 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 25 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 27 of file geysertrigger.c.
Referenced by StopEffects(), and UpdateGeyserState().
|
protected |
Definition at line 29 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
protected |
Definition at line 28 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
protected |
Definition at line 26 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
private |
Definition at line 3 of file geysertrigger.c.
Referenced by RandomizeMouthPos().
|
private |
Definition at line 4 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
private |
Definition at line 5 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
private |
Definition at line 6 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
private |
Definition at line 7 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
private |
Definition at line 9 of file geysertrigger.c.
Referenced by UpdateGeyserState().
|
private |
Definition at line 8 of file geysertrigger.c.
Referenced by UpdateGeyserState().