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)
 {
 }