Dayz Explorer 1.28.160049
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 210 of file geysertrigger.c.

◆ CheckGeyserState()

bool GeyserTrigger::CheckGeyserState ( EGeyserState state)
protected

Definition at line 222 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 178 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 230 of file geysertrigger.c.

◆ IsSubmerged()

bool GeyserTrigger::IsSubmerged ( )
protected

Definition at line 236 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 167 of file geysertrigger.c.

◆ RemoveGeyserState()

void GeyserTrigger::RemoveGeyserState ( EGeyserState state)
protected

Definition at line 216 of file geysertrigger.c.

◆ StopEffects()

void GeyserTrigger::StopEffects ( )
protected

Definition at line 186 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: