class HeatStrokePhase4Mdfr
HeatStrokePhase4Mdfr › HeatStrokeMdfr › ModifierBase
Constants 1
private static const float THRESHOLD_ACTIVATE = HeatStrokeMdfr.STAGE_THRESHOLDS[3]Members 8
protected bool m_CanFaintEffectFadeInprotected float m_FaintEffectTimeprotected float m_UnconciousnessActiveTimerprotected float m_UnconciousnessInactiveTimerprotected float m_NextUnconsciousnessEventprivate ref SymptomBase m_FaintSymptomMethods 7
override void Init()override string GetDebugText()References THRESHOLD_ACTIVATE
override protected bool ActivateCondition(PlayerBase player)override protected bool DeactivateCondition(PlayerBase player)override protected void OnActivate(PlayerBase player)References PlayerBase.GetSymptomManager(), array.Insert(), array.Insert()
Show 14 more
, SymptomManager.QueueUpSecondarySymptomEx(), Math.RandomFloatInclusive(), SymptomBase.SetParam(), new SymptomSyncData(), m_CanFaintEffectFadeIn, m_FaintEffectTime, m_FaintSymptom, SymptomSyncData.m_FloatArray, SymptomSyncData.m_IntArray, m_NextUnconsciousnessEvent, m_UnconciousnessActiveTimer, m_UnconciousnessInactiveTimer, HeatStrokeMdfr.UNCONSCIOUSNESS_EVENT_INTERVAL_MAX, and HeatStrokeMdfr.UNCONSCIOUSNESS_EVENT_INTERVAL_MINoverride void OnDeactivate(PlayerBase player)override protected void OnTick(PlayerBase player, float deltaT)References Object.AddHealth(), ThermalBiasHandler.Get(), Object.GetHealth()