// Use this for initialization void Start() { Active = this; _timeScale = TIME_SCALE.FULL; SetGameSpeed(TIME_SCALE.FULL); InvokeRepeating("Tick", 1.0f, 1.0f); KeyManager.Active._list.Add(new Hotkey(KeyCode.P, source => Timer.TogglePause(), 0)); KeyManager.Active._list.Add(new Hotkey(KeyCode.Equals, source => Timer.IncreaseGameSpeed(), 0)); KeyManager.Active._list.Add(new Hotkey(KeyCode.Minus, source => Timer.DecreaseGameSpeed(), 0)); }
public static void SetGameSpeed(TIME_SCALE iTimeScale) { Active._timeScale = iTimeScale; Active.RefreshTimeScale(); }