public static void Mod_AutoPause(AutoPauseOptions.PauseEvent evt, GameObject target, GameObject triggerer, GenericAbility ability = null) { bool wasPaused = TimeController.Instance.IsSafePaused; Ori_AutoPause(evt, target, triggerer, ability); if (!wasPaused && TimeController.Instance.IsSafePaused) { // auto-pause happened; remember real time SmarterUnpauseManager.AutoPauseTime = TimeController.Instance.RealtimeSinceStartupThisFrame; // Console.AddMessage($"Auto-pausing at: {SmarterUnpauseManager.AutoPauseTime}"); } }
public static void Ori_AutoPause(AutoPauseOptions.PauseEvent evt, GameObject target, GameObject triggerer, GenericAbility ability = null) { }