12345678910111213141516171819202122232425 |
- 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);
- }
- }
|