protected override void Awake()
        {
            base.Awake();

            devWindow = new DevMenuWindow();
            WindowManager.RegisterWindow(devWindow);
        }
示例#2
0
        public async Task ShowDevDialog(MainWindow mainWindow, SwapManager swapManger)
        {
            _parent.Effect = new BlurEffect();

            var devWindow = new DevMenuWindow(mainWindow, swapManger)
            {
                Owner = Window.GetWindow(_parent)
            };

            if (!swapManger.EntityA.IsInit)
            {
                await swapManger.EntityA.InitAsync();
            }

            devWindow.ShowDialog();

            _parent.Effect = new DropShadowEffect();
        }