public override void OnExitTimeZone(SlowTimeZone zone) { // Restore speed speedController.RestoreSpeedScale(); // Restore split split.SetTimeScale(split.GetTimeScale() / zone.magSpeed); }
public override void OnEnterTimeZone(SlowTimeZone zone) { // Slow speed speedController.SetSpeedScale(zone.magSpeed); // Slow split split.SetTimeScale(split.GetTimeScale() * zone.magSpeed); }
public abstract void OnEnterTimeZone(SlowTimeZone zone);
public abstract void OnExitTimeZone(SlowTimeZone zone);