Dayz Explorer 1.29.162510
Loading...
Searching...
No Matches
GeyserTrigger Class Reference
Inheritance diagram for GeyserTrigger:
EffectTrigger

Protected Member Functions

void GeyserTrigger ()
override void DeferredInit ()
override string GetDisplayName ()
override void EEDelete (EntityAI parent)
override void OnEnterServerEvent (TriggerInsider insider)
override void OnLeaveServerEvent (TriggerInsider insider)
override void OnEnterClientEvent (TriggerInsider insider)
override void OnLeaveClientEvent (TriggerInsider insider)
override void OnVariablesSynchronized ()
void UpdateGeyserState ()
void RandomizeMouthPos ()
vector GetAdjustedPosition (float height=0)
void StopEffects ()
void AddGeyserState (EGeyserState state)
void RemoveGeyserState (EGeyserState state)
bool CheckGeyserState (EGeyserState state)
EGeyserState GetGeyserState ()
bool IsSubmerged ()

Protected Attributes

bool m_bIsDormant
bool m_bIsEruptingSoon
bool m_bIsErupting
bool m_bIsEruptingTall
float m_AdjustedX
float m_AdjustedY
vector m_DefaultPosition
EGeyserState m_GeyserState = EGeyserState.DORMANT
ParticleSource m_GeyserBubblesParticle
ParticleSource m_GeyserParticle
ParticleSource m_GeyserTallParticle
ParticleSource m_GeyserSplashParticle
EffectSound m_SoundBubbling
EffectSound m_SoundEruption
EffectSound m_SoundEruptionStart
EffectSound m_SoundEruptionSecondary
EffectSound m_SoundEruptionSecondaryStart
EffectSound m_SoundEruptionSecondaryEnd

Detailed Description

Definition at line 1 of file geysertrigger.c.

Constructor & Destructor Documentation

◆ GeyserTrigger()

void GeyserTrigger::GeyserTrigger ( )
protected

Definition at line 31 of file geysertrigger.c.

Member Function Documentation

◆ AddGeyserState()

void GeyserTrigger::AddGeyserState ( EGeyserState state)
protected

Definition at line 224 of file geysertrigger.c.

◆ CheckGeyserState()

bool GeyserTrigger::CheckGeyserState ( EGeyserState state)
protected

Definition at line 236 of file geysertrigger.c.

◆ DeferredInit()

override void GeyserTrigger::DeferredInit ( )
protected

Definition at line 36 of file geysertrigger.c.

◆ EEDelete()

override void GeyserTrigger::EEDelete ( EntityAI parent)
protected

Definition at line 54 of file geysertrigger.c.

◆ GetAdjustedPosition()

vector GeyserTrigger::GetAdjustedPosition ( float height = 0)
protected

Definition at line 186 of file geysertrigger.c.

◆ GetDisplayName()

override string GeyserTrigger::GetDisplayName ( )
protected

Definition at line 49 of file geysertrigger.c.

◆ GetGeyserState()

EGeyserState GeyserTrigger::GetGeyserState ( )
protected

Definition at line 244 of file geysertrigger.c.

◆ IsSubmerged()

bool GeyserTrigger::IsSubmerged ( )
protected

Definition at line 250 of file geysertrigger.c.

◆ OnEnterClientEvent()

override void GeyserTrigger::OnEnterClientEvent ( TriggerInsider insider)
protected

Definition at line 78 of file geysertrigger.c.

◆ OnEnterServerEvent()

override void GeyserTrigger::OnEnterServerEvent ( TriggerInsider insider)
protected

Definition at line 61 of file geysertrigger.c.

◆ OnLeaveClientEvent()

override void GeyserTrigger::OnLeaveClientEvent ( TriggerInsider insider)
protected

Definition at line 83 of file geysertrigger.c.

◆ OnLeaveServerEvent()

override void GeyserTrigger::OnLeaveServerEvent ( TriggerInsider insider)
protected

Definition at line 73 of file geysertrigger.c.

◆ OnVariablesSynchronized()

override void GeyserTrigger::OnVariablesSynchronized ( )
protected

Definition at line 88 of file geysertrigger.c.

◆ RandomizeMouthPos()

void GeyserTrigger::RandomizeMouthPos ( )
protected

Definition at line 175 of file geysertrigger.c.

◆ RemoveGeyserState()

void GeyserTrigger::RemoveGeyserState ( EGeyserState state)
protected

Definition at line 230 of file geysertrigger.c.

◆ StopEffects()

void GeyserTrigger::StopEffects ( )
protected

Definition at line 194 of file geysertrigger.c.

◆ UpdateGeyserState()

void GeyserTrigger::UpdateGeyserState ( )
protected

Definition at line 97 of file geysertrigger.c.

Member Data Documentation

◆ m_AdjustedX

float GeyserTrigger::m_AdjustedX
protected

Definition at line 15 of file geysertrigger.c.

◆ m_AdjustedY

float GeyserTrigger::m_AdjustedY
protected

Definition at line 16 of file geysertrigger.c.

◆ m_bIsDormant

bool GeyserTrigger::m_bIsDormant
protected

Definition at line 11 of file geysertrigger.c.

◆ m_bIsErupting

bool GeyserTrigger::m_bIsErupting
protected

Definition at line 13 of file geysertrigger.c.

◆ m_bIsEruptingSoon

bool GeyserTrigger::m_bIsEruptingSoon
protected

Definition at line 12 of file geysertrigger.c.

◆ m_bIsEruptingTall

bool GeyserTrigger::m_bIsEruptingTall
protected

Definition at line 14 of file geysertrigger.c.

◆ m_DefaultPosition

vector GeyserTrigger::m_DefaultPosition
protected

Definition at line 17 of file geysertrigger.c.

◆ m_GeyserBubblesParticle

ParticleSource GeyserTrigger::m_GeyserBubblesParticle
protected

Definition at line 20 of file geysertrigger.c.

◆ m_GeyserParticle

ParticleSource GeyserTrigger::m_GeyserParticle
protected

Definition at line 21 of file geysertrigger.c.

◆ m_GeyserSplashParticle

ParticleSource GeyserTrigger::m_GeyserSplashParticle
protected

Definition at line 23 of file geysertrigger.c.

◆ m_GeyserState

EGeyserState GeyserTrigger::m_GeyserState = EGeyserState.DORMANT
protected

Definition at line 18 of file geysertrigger.c.

◆ m_GeyserTallParticle

ParticleSource GeyserTrigger::m_GeyserTallParticle
protected

Definition at line 22 of file geysertrigger.c.

◆ m_SoundBubbling

EffectSound GeyserTrigger::m_SoundBubbling
protected

Definition at line 24 of file geysertrigger.c.

◆ m_SoundEruption

EffectSound GeyserTrigger::m_SoundEruption
protected

Definition at line 25 of file geysertrigger.c.

◆ m_SoundEruptionSecondary

EffectSound GeyserTrigger::m_SoundEruptionSecondary
protected

Definition at line 27 of file geysertrigger.c.

◆ m_SoundEruptionSecondaryEnd

EffectSound GeyserTrigger::m_SoundEruptionSecondaryEnd
protected

Definition at line 29 of file geysertrigger.c.

◆ m_SoundEruptionSecondaryStart

EffectSound GeyserTrigger::m_SoundEruptionSecondaryStart
protected

Definition at line 28 of file geysertrigger.c.

◆ m_SoundEruptionStart

EffectSound GeyserTrigger::m_SoundEruptionStart
protected

Definition at line 26 of file geysertrigger.c.


The documentation for this class was generated from the following file: