//////////////// public void BeginResetTimer() { var mymod = ResetModeMod.Instance; if (mymod.Config.DebugModeInfo) { LogHelpers.Alert(); } if (TimeLimitAPI.GetTimersOf("reset").Count > 0) { LogHelpers.Alert("Existing reset timers halted."); Main.NewText("Warning: Existing reset timers removed."); } TimeLimitAPI.TimerStop("reset"); // Stop regardless? API failure perhaps? if (!this.Data.AwaitingNextWorld) { TimeLimitAPI.TimerStart("reset", mymod.Config.SecondsUntilResetInitially, false); } else { TimeLimitAPI.TimerStart("reset", mymod.Config.SecondsUntilResetSubsequently, false); } }