public void Reset() { EnergyClock.Start(); AddEnergyTimer.Stop(); EnergyFullClock.Stop(); CurrentEnergy = 0f; UseEnergyTimer.Stop(); UseEnergyShadowTimer.Stop(); NopeTimer.Stop(); }
private void UpdateEnergyFull() { //check if we need to change "full energy" mode if (EnergyFullClock.Paused && IsFullEnergyMode) { EnergyFullClock.Start(); } else if (!EnergyFullClock.Paused && !IsFullEnergyMode) { EnergyFullClock.Stop(); } }
public override void Update(GameClock time) { base.Update(time); //update all timers EnergyClock.Update(time); AddEnergyTimer.Update(time); EnergyFullClock.Update(time); UseEnergyTimer.Update(time); UseEnergyShadowTimer.Update(time); NopeTimer.Update(time); UpdateEnergyFull(); }