Dayz Build 1.29.163047, Scripts Rev. 123548
Dayz Code Explorer by Zeroy
Loading...
Searching...
No Matches
HotSpringTrigger Class Reference

Hot spring area trigger. More...

Inheritance diagram for HotSpringTrigger:
EffectTrigger

Protected Member Functions

override void EEDelete (EntityAI parent)
override void EEInit ()
override string GetDisplayName ()
override void OnEnterClientEvent (TriggerInsider insider)
override void OnEnterServerEvent (TriggerInsider insider)
override void OnLeaveClientEvent (TriggerInsider insider)
override void OnLeaveServerEvent (TriggerInsider insider)
void SpawnVaporEffect ()

Static Protected Member Functions

static void ApplyEffects (PlayerBase player)

Protected Attributes

ParticleSource m_VaporParticle

Static Private Attributes

static const float HEAT_DAMAGE_MULTIPLIER = 5
static const float HEAT_DAMAGE_TICK_TIME = 2
static HotSpringTrigger m_SourceDamageInstance

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)

Detailed Description

Hot spring area trigger.

Definition at line 2 of file hotspringtrigger.c.

Member Function Documentation

◆ ApplyEffects()

void ApplyEffects ( PlayerBase player)
inlinestaticprotected

Definition at line 97 of file hotspringtrigger.c.

References HEAT_DAMAGE_MULTIPLIER, and m_SourceDamageInstance.

Referenced by ManBase::OnUpdateEffectAreaServer().

◆ EEDelete()

override void EEDelete ( EntityAI parent)
inlineprotected

Definition at line 27 of file hotspringtrigger.c.

References m_VaporParticle.

◆ EEInit()

override void EEInit ( )
inlineprotected

Definition at line 10 of file hotspringtrigger.c.

References g_Game, m_SourceDamageInstance, and SpawnVaporEffect().

◆ GetDisplayName()

override string GetDisplayName ( )
inlineprotected

Definition at line 22 of file hotspringtrigger.c.

◆ OnEnterClientEvent()

override void OnEnterClientEvent ( TriggerInsider insider)
inlineprotected

Definition at line 59 of file hotspringtrigger.c.

References TriggerInsider::GetObject().

◆ OnEnterServerEvent()

override void OnEnterServerEvent ( TriggerInsider insider)
inlineprotected

Definition at line 35 of file hotspringtrigger.c.

References TriggerInsider::GetObject().

◆ OnLeaveClientEvent()

override void OnLeaveClientEvent ( TriggerInsider insider)
inlineprotected

Definition at line 71 of file hotspringtrigger.c.

References TriggerInsider::GetObject().

◆ OnLeaveServerEvent()

override void OnLeaveServerEvent ( TriggerInsider insider)
inlineprotected

Definition at line 47 of file hotspringtrigger.c.

References TriggerInsider::GetObject().

◆ SpawnVaporEffect()

void SpawnVaporEffect ( )
inlineprotected

Field Documentation

◆ HEAT_DAMAGE_MULTIPLIER

const float HEAT_DAMAGE_MULTIPLIER = 5
staticprivate

Definition at line 5 of file hotspringtrigger.c.

Referenced by ApplyEffects().

◆ HEAT_DAMAGE_TICK_TIME

const float HEAT_DAMAGE_TICK_TIME = 2
staticprivate

Definition at line 6 of file hotspringtrigger.c.

Referenced by ManBase::OnUpdateEffectAreaServer().

◆ m_SourceDamageInstance

HotSpringTrigger m_SourceDamageInstance
staticprivate

Definition at line 4 of file hotspringtrigger.c.

Referenced by ApplyEffects(), and EEInit().

◆ m_VaporParticle

ParticleSource m_VaporParticle
protected

Definition at line 8 of file hotspringtrigger.c.

Referenced by EEDelete(), and SpawnVaporEffect().


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