GameInput Class |
Namespace: GeonBit.Managers
public class GameInput : IManager
The GameInput type exposes the following members.
Name | Description | |
---|---|---|
AnyMouseButtonDown |
Get if any mouse button is currently down.
| |
Instance |
Get time utils instance.
| |
MousePosition |
Get mouse current position.
| |
MousePositionDiff |
Get mouse position diff since last frame.
| |
MouseWheel |
Get mouse wheel current value.
| |
MouseWheelDiff |
Get mouse wheel diff from last frame.
| |
MovementVector |
Get movement vector based on game keys currently pressed.
|
Name | Description | |
---|---|---|
AssignKeyboardKeyToGameKey |
Assign a keyboard key to a Game key.
| |
AssignMouseButtonToGameKey |
Assign a mouse button to a Game key.
| |
Draw |
Called every frame during the Draw() process.
| |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
FixedUpdate |
Called every constant X seconds during the Update() phase.
| |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetKeyboardInput |
Read keyboard input into a string. Get one character at a time.
| |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Initialize |
Initialize game input.
| |
IsKeyboardKeyDown |
Get if a key is currently down.
| |
IsKeyboardKeyReleased |
Get if a key was released in this very frame.
| |
IsKeyDown |
Get if a game key is currently down.
| |
IsKeyPressed |
Get if a game key was pressed down in this very frame.
| |
IsKeyReleased |
Get if a game key was released in this very frame.
| |
IsMouseButtonDown |
Get if mouse button is currently down.
| |
LoadKeysLayout |
Load current controls layout from config file.
| |
MouseButtonReleased |
Get if mouse button is was released on this frame.
| |
MousePressed |
Get if mouse button was pressed on this frame.
| |
SaveKeysLayout |
Write current controls layout to a config file.
| |
SetDefaultFirstPersonControls |
Set default keys for first-person controls.
| |
SetDefaultIsometricControls |
Set default keys for side-scroller controls.
| |
SetDefaultSideScrollerControls |
Set default keys for side-scroller controls.
| |
SetDefaultTopDownControls |
Set default keys for side-scroller controls.
| |
SetMousePosition |
Set mouse current position.
| |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Update |
Update input.
|