Class InputHandler
Takes the raw input from the InputControllers and converts them into suitable actions that are passed to the InputManager.
Inheritance
object
InputHandler
Namespace: AS2.UI
Assembly: .dll
public static class InputHandler
Fields
|
Edit this page
View Source
Declaration
private static readonly float ClickDragMinStraightWorldSpaceMovement
Field Value
|
Edit this page
View Source
Declaration
public static bool mouseLeft_clickAction
Field Value
|
Edit this page
View Source
Declaration
public static ClickAction.ClickType mouseLeft_clickActionType
Field Value
|
Edit this page
View Source
Declaration
public static Vector2 mouseLeft_clickAction_positionInitial
Field Value
|
Edit this page
View Source
Declaration
public static Vector2 mouseLeft_clickAction_positionLatest
Field Value
|
Edit this page
View Source
Declaration
public static float mouseLeft_clickAction_timePassed
Field Value
|
Edit this page
View Source
Declaration
public static float mouseLeft_clickAction_timestamp
Field Value
|
Edit this page
View Source
Declaration
public static bool mouseMiddle_clickAction
Field Value
|
Edit this page
View Source
Declaration
public static ClickAction.ClickType mouseMiddle_clickActionType
Field Value
|
Edit this page
View Source
Declaration
public static Vector2 mouseMiddle_clickAction_positionInitial
Field Value
|
Edit this page
View Source
Declaration
public static Vector2 mouseMiddle_clickAction_positionLatest
Field Value
|
Edit this page
View Source
Declaration
public static float mouseMiddle_clickAction_timePassed
Field Value
|
Edit this page
View Source
Declaration
public static float mouseMiddle_clickAction_timestamp
Field Value
|
Edit this page
View Source
Declaration
public static int mouseMiddle_scroll
Field Value
|
Edit this page
View Source
Declaration
public static bool mouseRight_clickAction
Field Value
|
Edit this page
View Source
Declaration
public static ClickAction.ClickType mouseRight_clickActionType
Field Value
|
Edit this page
View Source
Declaration
public static Vector2 mouseRight_clickAction_positionInitial
Field Value
|
Edit this page
View Source
Declaration
public static Vector2 mouseRight_clickAction_positionLatest
Field Value
|
Edit this page
View Source
Declaration
public static float mouseRight_clickAction_timePassed
Field Value
|
Edit this page
View Source
Declaration
public static float mouseRight_clickAction_timestamp
Field Value
Methods
|
Edit this page
View Source
Declaration
private static void ExecuteAction_LeftMouse(bool ongoing)
Parameters
Type |
Name |
Description |
bool |
ongoing |
|
|
Edit this page
View Source
Declaration
private static void ExecuteAction_MiddleMouse()
|
Edit this page
View Source
Declaration
private static void ExecuteAction_RightMouse(bool ongoing)
Parameters
Type |
Name |
Description |
bool |
ongoing |
|
|
Edit this page
View Source
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