class VolcanicTriggerSource
VolcanicTrigger › EffectTrigger › CylinderTrigger › Trigger › TriggerEvents › ScriptedEntity › EntityAI › Entity › ObjectTyped › Object › IEntity › Managed
All members, including inherited
Volcanic area trigger
Constants 2
static const float HEAT_DAMAGE_MULTIPLIER = 5Referenced by ApplyEffects()
static const float HEAT_DAMAGE_TICK_TIME = 2Referenced by PlayerBase.OnUpdateEffectAreaServer()
Members 2
static VolcanicTrigger m_SourceDamageInstancethis is used only server side for logging damage source in admin log
protected ParticleSource m_VaporParticleMethods 9
override void EEInit()References EntityAI.EEInit(), CGame.IsServer(), SpawnVaporEffect()
Show 1 more
, m_SourceDamageInstanceoverride string GetDisplayName()override void EEDelete(EntityAI parent)override void OnEnterServerEvent(TriggerInsider insider)References Class.Cast(), TriggerInsider.GetObject(), EffectTrigger.OnEnterServerEvent()
Show 1 more
, PlayerBase.SetInEffectAreaTypeFlag()override void OnLeaveServerEvent(TriggerInsider insider)References Class.Cast(), TriggerInsider.GetObject(), EffectTrigger.OnLeaveServerEvent()
Show 1 more
, PlayerBase.UnsetInEffectAreaTypeFlag()override void OnEnterClientEvent(TriggerInsider insider)References Class.Cast(), TriggerInsider.GetObject(), EffectTrigger.OnEnterClientEvent()
Show 1 more
, PlayerBase.SetInEffectAreaTypeFlag()override void OnLeaveClientEvent(TriggerInsider insider)References Class.Cast(), TriggerInsider.GetObject(), EffectTrigger.OnLeaveClientEvent()
Show 1 more
, PlayerBase.UnsetInEffectAreaTypeFlag()protected void SpawnVaporEffect()References ParticleManager.GetInstance(), Object.GetPosition(), ParticleSource.IncrementParticleParam()
Referenced by EEInit()
static void ApplyEffects(PlayerBase player)Referenced by PlayerBase.OnUpdateEffectAreaServer()