public bool Accept(AcceptInputTypes inputTypes) { if (inputTypes.HasFlag(AcceptInputTypes.EnterKey)) { if (Keyboard.IsKeyDownOnce(Keys.Enter)) { return(true); } } if (inputTypes.HasFlag(AcceptInputTypes.SpacebarKey)) { if (Keyboard.IsKeyDownOnce(Keys.Space)) { return(true); } } if (inputTypes.HasFlag(AcceptInputTypes.LeftClick)) { if (Mouse.IsButtonDownOnce(MouseButton.Left)) { return(true); } } if (inputTypes.HasFlag(AcceptInputTypes.AButton)) { if (GamePad.IsButtonDownOnce(Buttons.A)) { return(true); } } return(false); }
public bool Accept(AcceptInputTypes inputTypes) { if (inputTypes.HasFlag(AcceptInputTypes.EnterKey)) { if (Keyboard.IsKeyDownOnce(Keys.Enter)) { return true; } } if (inputTypes.HasFlag(AcceptInputTypes.SpacebarKey)) { if (Keyboard.IsKeyDownOnce(Keys.Space)) { return true; } } if (inputTypes.HasFlag(AcceptInputTypes.LeftClick)) { if (Mouse.IsButtonDownOnce(MouseButton.Left)) { return true; } } if (inputTypes.HasFlag(AcceptInputTypes.AButton)) { if (GamePad.IsButtonDownOnce(Buttons.A)) { return true; } } return false; }