InputButton
Namespace: Murder.Core.Input
Assembly: Murder.dll
public sealed struct InputButton
⭐ Constructors
public InputButton()
public InputButton(Buttons button)
Parameters
button Buttons
public InputButton(Keys key)
Parameters
key Keys
public InputButton(GamepadAxis axis)
Parameters
axis GamepadAxis
public InputButton(MouseButtons button)
Parameters
button MouseButtons
⭐ Properties
Source
public readonly InputSource Source;
Returns
InputSource
⭐ Methods
Check(InputState)
public bool Check(InputState state)
Parameters
state InputState
Returns
bool
IsAvailable(GamePadCapabilities)
public bool IsAvailable(GamePadCapabilities capabilities)
Parameters
capabilities GamePadCapabilities
Returns
bool
GetInputImageStyle()
public InputImageStyle GetInputImageStyle()
Returns
InputImageStyle
ButtonToAxis(bool, bool, bool, bool)
public Vector2 ButtonToAxis(bool up, bool right, bool left, bool down)
Parameters
up bool
right bool
left bool
down bool
Returns
Vector2
GetAxis(GamePadState)
public Vector2 GetAxis(GamePadState gamepadState)
Parameters
gamepadState GamePadState
Returns
Vector2
ToString()
public virtual string ToString()
Returns
string
⚡