Hey, so I put together this code, it’s fairly simple but I doesn’t work. Instead of going down by 1 every second it goes to 0 with in 2 seconds. How do I fix it?
#pragma strict
var health : String = "Health: ";
var hunger : String = "Hunger: ";
var thirst : String = "Thirst: ";
var sleepiness : String = "Sleepinees: ";
var hungerLevel : int = 100;
var thirstLevel : int = 100;
var sleepinessLevel : int = 100;
var speed : int = 1;
function OnGUI()
{
GUI.Box (Rect (0,Screen.height - 25,100,25), health);
GUI.Box (Rect (110,Screen.height - 25,100,25), hunger);
GUI.Box (Rect (220,Screen.height - 25,100,25), thirst);
GUI.Box (Rect (330,Screen.height - 25,110,25), sleepiness);
}
function Update()
{
hungerLevel -= Time.deltaTime * speed;
thirstLevel -= Time.deltaTime * speed;
sleepinessLevel -= Time.deltaTime * speed;
hunger = "Hunger: " + hungerLevel;
thirst = "Thirst: " + thirstLevel;
sleepiness = "Sleepiness: " + sleepinessLevel;
{