class AreaExposureMdfrSource
AreaExposureMdfr › ModifierBase
All members, including inherited
Constants 6
const int EVENT_1_INTERVAL_MIN = 3const int EVENT_1_INTERVAL_MAX = 5const float AGENT_DOSE_PER_BS_SEC = 0.33how many agents will be injected in one sec per a single bleeding source
Referenced by ApplyAgentsToBleedingSources()
Members 4
protected float m_NextEvent1Methods 9
override void Init()override bool ActivateCondition(PlayerBase player)override void OnActivate(PlayerBase player)override void OnDeactivate(PlayerBase player)override bool DeactivateCondition(PlayerBase player)override void OnTick(PlayerBase player, float deltaT)References ApplyAgentsToBleedingSources(), BleedingSourceCreateCheck(), Object.GetCanBeDestroyed()
Show 14 more
, PlayerBase.GetSymptomManager(), SymptomManager.QueueUpPrimarySymptom(), Math.RandomFloat01(), Math.RandomFloatInclusive(), TransmitAgents(), AGENTS_PER_SEC, EVENT_1_INTERVAL_MAX, EVENT_1_INTERVAL_MIN, EVENT_2_INTERVAL_MAX, EVENT_2_INTERVAL_MIN, m_NextEvent1, m_NextEvent2, m_Time1, and m_Time2void ApplyAgentsToBleedingSources(PlayerBase player, float deltaT)Referenced by OnTick()
void BleedingSourceCreateCheck(PlayerBase player)References BleedingSourcesManagerBase.AttemptAddBleedingSourceDirectly(), PlayerBase.GetBleedingManagerServer(), BleedingSourcesManagerBase.GetBleedingSourcesLocations()
Referenced by OnTick()
float TransmitAgents(PlayerBase player, float count)