예제 #1
0
        private void OnBotStop(BotBase bot)
        {
            if (ff14bot.Managers.RoutineManager.Current.Name != "Kefka")
            {
                return;
            }

            FormManager.SaveFormInstances();
            HotkeyManager.UnregisterAllHotkeys();
            FormManager.CloseOverlays();
            CombatHelper.ResetLastUsed();
        }
예제 #2
0
        public void ShutDown()
        {
            TreeRoot.OnStart -= OnBotStart;
            TreeRoot.OnStop  -= OnBotStop;

            FormManager.SaveFormInstances();
            HotkeyManager.UnregisterAllHotkeys();
            FormManager.CloseOverlays();
            CombatHelper.ResetLastUsed();

            Logger.KefkaLog("Kefka Shutdown - Complete");
        }
예제 #3
0
파일: Kefka.cs 프로젝트: Fryheit/Kefka
        private async void OnBotStart(BotBase bot)
        {
            if (ff14bot.Managers.RoutineManager.Current.Name != "Kefka")
            {
                return;
            }

            OpenerManager.ResetOpeners();
            HotkeyManager.RegisterHotkeys();
            FormManager.ClassChange();
            DeepDive.DeepDiveInterruptOverride();
        }