protected override void Awake() { base.Awake(); devWindow = new DevMenuWindow(); WindowManager.RegisterWindow(devWindow); }
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(); }