Thermometer.c
class Thermometer extends ItemBase
{
float GetTemperatureValue(PlayerBase player)
{
float value;
if (player && player.IsSyncedModifierActive(eModifierSyncIDs.MODIFIER_SYNC_FEVER))
{
value = Math.RandomFloatInclusive(PlayerConstants.HIGH_TEMPERATURE_L, PlayerConstants.HIGH_TEMPERATURE_H);
}
else
{
value = Math.RandomFloatInclusive(PlayerConstants.NORMAL_TEMPERATURE_L, PlayerConstants.NORMAL_TEMPERATURE_H);
}
value = Math.Round(value * 10) / 10;
return value;
}
override void SetActions()
{
super.SetActions();
AddAction(ActionMeasureTemperatureTarget);
AddAction(ActionMeasureTemperatureSelf);
}
}