public bool Dismiss(DismissInputTypes inputTypes) { if (inputTypes.HasFlag(DismissInputTypes.EscapeKey)) { if (Keyboard.IsKeyDownOnce(Keys.Escape)) { return(true); } } if (inputTypes.HasFlag(DismissInputTypes.EKey)) { if (Keyboard.IsKeyDownOnce(Keys.E)) { return(true); } } if (inputTypes.HasFlag(DismissInputTypes.RightClick)) { if (Mouse.IsButtonDownOnce(MouseButton.Right)) { return(true); } } if (inputTypes.HasFlag(DismissInputTypes.BButton)) { if (GamePad.IsButtonDownOnce(Buttons.B)) { return(true); } } return(false); }
public bool Dismiss(DismissInputTypes inputTypes) { if (inputTypes.HasFlag(DismissInputTypes.EscapeKey)) { if (Keyboard.IsKeyDownOnce(Keys.Escape)) { return true; } } if (inputTypes.HasFlag(DismissInputTypes.EKey)) { if (Keyboard.IsKeyDownOnce(Keys.E)) { return true; } } if (inputTypes.HasFlag(DismissInputTypes.RightClick)) { if (Mouse.IsButtonDownOnce(MouseButton.Right)) { return true; } } if (inputTypes.HasFlag(DismissInputTypes.BButton)) { if (GamePad.IsButtonDownOnce(Buttons.B)) { return true; } } return false; }