void Update()
{
Cursor.visible = false;
curTime += Time.deltaTime;
if (curTime >= maxTime)
{
if (shipEnergy <= maxEnergy)
{
setEnergyLevel(passiveEnergyGain);
if (subCon.getEngineOn())
{
setEnergyLevel(engineDraw);
}
if (monitor.getSpotState() == 1)
{
setEnergyLevel(spotDraw);
}
if (monitor.getInstState() == 1)
{
setEnergyLevel(instDraw);
}
}
else
shipEnergy = maxEnergy;
if (oxygenLevel <= maxOxygen)
setOxygenLevel(-.08f + oxygenAdd);
else
oxygenLevel = maxOxygen;
if (cabinPressure > 0)
{
setCabinPressure(-1.0f + pressureAdd);
}
else
cabinPressure = 0;
curTime = 0;
}
if(shipEnergy < 0)
shipEnergy = 0;
}