Class InputHandler
Takes the raw input from the InputControllers and converts them into suitable actions that are passed to the InputManager.
Namespace: AS2.UI
Assembly: .dll
public static class InputHandler
Fields
Declaration
private static readonly float ClickDragMinStraightWorldSpaceMovement
Field Value
Declaration
public static bool mouseLeft_clickAction
Field Value
Declaration
public static ClickAction.ClickType mouseLeft_clickActionType
Field Value
Declaration
public static Vector2 mouseLeft_clickAction_positionInitial
Field Value
Declaration
public static Vector2 mouseLeft_clickAction_positionLatest
Field Value
Declaration
public static float mouseLeft_clickAction_timePassed
Field Value
Declaration
public static float mouseLeft_clickAction_timestamp
Field Value
Declaration
public static bool mouseMiddle_clickAction
Field Value
Declaration
public static ClickAction.ClickType mouseMiddle_clickActionType
Field Value
Declaration
public static Vector2 mouseMiddle_clickAction_positionInitial
Field Value
Declaration
public static Vector2 mouseMiddle_clickAction_positionLatest
Field Value
Declaration
public static float mouseMiddle_clickAction_timePassed
Field Value
Declaration
public static float mouseMiddle_clickAction_timestamp
Field Value
Declaration
public static int mouseMiddle_scroll
Field Value
Declaration
public static bool mouseRight_clickAction
Field Value
Declaration
public static ClickAction.ClickType mouseRight_clickActionType
Field Value
Declaration
public static Vector2 mouseRight_clickAction_positionInitial
Field Value
Declaration
public static Vector2 mouseRight_clickAction_positionLatest
Field Value
Declaration
public static float mouseRight_clickAction_timePassed
Field Value
Declaration
public static float mouseRight_clickAction_timestamp
Field Value
Methods
Declaration
private static void ExecuteAction_LeftMouse(bool ongoing)
Parameters
Type |
Name |
Description |
bool |
ongoing |
|
Declaration
private static void ExecuteAction_MiddleMouse()
Declaration
private static void ExecuteAction_RightMouse(bool ongoing)
Parameters
Type |
Name |
Description |
bool |
ongoing |
|
Receives information from the InputController and converts all inputs from the mouse and keyboard into ClickAction objects that are sent to the InputManager.
Declaration
public static void InputTick(InputHandler.MouseState mouseState)
Parameters