private static void ForceShow()
 {
     CooldownWindow.Show();
     CooldownWindow.Topmost = true;
     CharacterWindow.Show();
     CharacterWindow.Topmost = true;
     BossGauge.Show();
     BossGauge.Topmost = true;
     BuffBar.Show();
     BuffBar.Topmost = true;
 }
Пример #2
0
        private static void LoadCharWindow()
        {
            var charWindowThread = new Thread(new ThreadStart(() =>
            {
                SynchronizationContext.SetSynchronizationContext(new DispatcherSynchronizationContext(Dispatcher.CurrentDispatcher));
                CharacterWindow = new CharacterWindow();
                //CharacterWindow.AllowsTransparency = SettingsManager.CharacterWindowSettings.AllowTransparency;

                CharacterWindow.Show();
                waiting = false;
                Dispatcher.Run();
            }));

            charWindowThread.Name = "Character window thread";
            charWindowThread.SetApartmentState(ApartmentState.STA);
            charWindowThread.Start();
            Debug.WriteLine("Char window loaded");
        }
Пример #3
0
        private static void LoadCharWindow()
        {
            var charWindowThread = new Thread(() =>
            {
                SynchronizationContext.SetSynchronizationContext(new DispatcherSynchronizationContext(Dispatcher.CurrentDispatcher));
                SessionManager.CurrentPlayer = new Player();
                CharacterWindow = new CharacterWindow();
                if (CharacterWindow.WindowSettings.Enabled)
                {
                    CharacterWindow.Show();
                }
                AddDispatcher(Thread.CurrentThread.ManagedThreadId, Dispatcher.CurrentDispatcher);
                Dispatcher.Run();
                RemoveDispatcher(Thread.CurrentThread.ManagedThreadId);
            })
            {
                Name = "Char"
            };

            charWindowThread.SetApartmentState(ApartmentState.STA);
            charWindowThread.Start();
        }