3 private const float HYDRATED_TRESHOLD = 3500;
4 private const float THIRSTY_TRESHOLD = 2500;
5 private const float VERY_THIRSTY_TRESHOLD = 1500;
6 private const float FATALLY_THIRSTY_TRESHOLD = 0;
7 private const float DEC_TRESHOLD_LOW = 0;
8 private const float DEC_TRESHOLD_MED = -0.2;
9 private const float DEC_TRESHOLD_HIGH = -0.85;
10 private const float INC_TRESHOLD_LOW = 0;
11 private const float INC_TRESHOLD_MED = 0.2;
12 private const float INC_TRESHOLD_HIGH = 0.85;
14 override int GetNotifierType()
19 override void DisplayTendency(
float delta)
22 int tendency =
CalculateTendency(delta, INC_TRESHOLD_LOW, INC_TRESHOLD_MED, INC_TRESHOLD_HIGH, DEC_TRESHOLD_LOW, DEC_TRESHOLD_MED, DEC_TRESHOLD_HIGH);
26 EStatLevels water_level = m_Player.GetStatLevelWater();
31 dis_elm.SetTendency(tendency);
32 dis_elm.SetSeriousnessLevel(water_level);
38 return m_Player.GetStatWater().Get();
int CalculateTendency(float delta, float inctresholdlow, float inctresholdmed, float inctresholdhigh, float dectresholdlow, float dectresholdmed, float dectresholdhigh)