PC Stable Documentation
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Loading...
Searching...
No Matches
HotSpringTrigger Class Reference

Hot spring area trigger. More...

Private Member Functions

override void EEInit ()
 
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)
 
protected void SpawnVaporEffect ()
 

Static Private Member Functions

static void ApplyEffects (PlayerBase player)
 

Private Attributes

protected ParticleSource m_VaporParticle
 

Static Private Attributes

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

Detailed Description

Hot spring area trigger.

Member Function Documentation

◆ ApplyEffects()

static void ApplyEffects ( PlayerBase  player)
inlinestaticprivate

◆ EEDelete()

override void EEDelete ( EntityAI  parent)
inlineprivate

◆ EEInit()

override void EEInit ( )
inlineprivate

◆ GetDisplayName()

override string GetDisplayName ( )
inlineprivate

◆ OnEnterClientEvent()

override void OnEnterClientEvent ( TriggerInsider  insider)
inlineprivate

◆ OnEnterServerEvent()

override void OnEnterServerEvent ( TriggerInsider  insider)
inlineprivate

◆ OnLeaveClientEvent()

override void OnLeaveClientEvent ( TriggerInsider  insider)
inlineprivate

◆ OnLeaveServerEvent()

override void OnLeaveServerEvent ( TriggerInsider  insider)
inlineprivate

◆ SpawnVaporEffect()

Field Documentation

◆ HEAT_DAMAGE_MULTIPLIER

const float HEAT_DAMAGE_MULTIPLIER = 5
staticprivate

Referenced by ApplyEffects().

◆ HEAT_DAMAGE_TICK_TIME

const float HEAT_DAMAGE_TICK_TIME = 2
staticprivate

◆ m_SourceDamageInstance

HotSpringTrigger m_SourceDamageInstance
staticprivate

Referenced by ApplyEffects(), and EEInit().

◆ m_VaporParticle

protected ParticleSource m_VaporParticle
private

Referenced by EEDelete(), and SpawnVaporEffect().


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