protected override void OnFocusedChanged(FocusedChangedEventArgs e) { WindowInfo.Focused = e.IsFocused; if (!e.IsFocused && !Program.IsDebug && Ready) { GameController.Pause(); } }
protected override void OnFocusedChanged(FocusedChangedEventArgs e) { if (e.IsFocused) { RenderFrequency = Config.RenderFrequency; UpdateFrequency = Config.UpdateFrequency; } else { RenderFrequency = Config.IdleRenderFrequency; UpdateFrequency = Config.IdleUpdateFrequency; } base.OnFocusedChanged(e); }
protected override void OnFocusedChanged(FocusedChangedEventArgs e) { base.OnFocusedChanged(e); }
protected override void OnFocusedChanged(FocusedChangedEventArgs e) { lastMousePos = new Vector2(MouseState.X, MouseState.Y); base.OnFocusedChanged(e); }
private void OnFocusedChangedInternal(FocusedChangedEventArgs e) { IsFocused = e.IsFocused; }