private void OnBotStop(BotBase bot) { if (ff14bot.Managers.RoutineManager.Current.Name != "Kefka") { return; } FormManager.SaveFormInstances(); HotkeyManager.UnregisterAllHotkeys(); FormManager.CloseOverlays(); CombatHelper.ResetLastUsed(); }
public void ShutDown() { TreeRoot.OnStart -= OnBotStart; TreeRoot.OnStop -= OnBotStop; FormManager.SaveFormInstances(); HotkeyManager.UnregisterAllHotkeys(); FormManager.CloseOverlays(); CombatHelper.ResetLastUsed(); Logger.KefkaLog("Kefka Shutdown - Complete"); }
private async void OnBotStart(BotBase bot) { if (ff14bot.Managers.RoutineManager.Current.Name != "Kefka") { return; } OpenerManager.ResetOpeners(); HotkeyManager.RegisterHotkeys(); FormManager.ClassChange(); DeepDive.DeepDiveInterruptOverride(); }