7 float m_Digestibility = 0.1;
9 float m_AutoinfectProbability = CalculateAutoinfectProbability(0);
11 float m_AntibioticsResistance = 1;
14 float m_DieOffSpeed = 1;
30 return GetDieOffSpeed();
40 return GetInvasibility();
55 return m_AntibioticsResistance;
59 return GetAntiboticsResistance();
64 return m_Invasibility;
74 return m_Digestibility;
84 if (m_AutoinfectProbability == 0.0)
102 return m_TransferabilityIn;
107 return m_TransferabilityOut;
112 return m_TransferabilityAirOut;
eBleedingSourceType m_Type
override bool CanAutoinfectPlayer(PlayerBase player)
float GetInvasibilityEx(PlayerBase player)
float GetDieOffSpeedEx(PlayerBase player)
float GetTransferabilityAirOut()
bool AutoinfectCheck(float deltaT, PlayerBase player)
float GetAntiboticsResistance()
float m_TransferabilityAirOut
EStatLevels GetPotencyEx(PlayerBase player)
float m_TransferabilityOut
float m_TransferabilityIn
float GetTransferabilityOut()
bool CanAutoinfectPlayer(PlayerBase player)
float GetAntibioticsResistanceEx(PlayerBase player)
float GetTransferabilityIn()
float CalculateAutoinfectProbability(float userprob)
bool GrowDuringAntibioticsAttack(PlayerBase player)
static float RandomFloat01()
Returns a random float number between and min [inclusive] and max [inclusive].
static proto float Pow(float v, float power)
Return power of v ^ power.