Class InputManager
Receives the standardized inputs from the InputHandler
and passes them to the simulation environment.
Namespace: AS2.UI
Assembly: .dll
public class InputManager
Constructors
Declaration
Fields
Action triggered when a mouse click or drag event is registered.
Declaration
public Action<ClickAction> clickActionEvent
Field Value
Declaration
Field Value
Declaration
private static InputManager instance
Field Value
Methods
Declaration
public static InputManager CreateInstance()
Returns
Declaration
public static InputManager GetCurrentInstance()
Returns
Receives actions from the InputHandler and handles them accordingly.
Declaration
public void ProcessInput(InputAction inputAction)
Parameters
Type |
Name |
Description |
InputAction |
inputAction |
The input action to be processed.
|
Declaration
private void ProcessInput_Keyboard()
Declaration
private void ProcessInput_LeftMouse(ClickAction clickAction)
Parameters
Declaration
private void ProcessInput_MiddleMouse(ClickAction clickAction)
Parameters
Receives mouse actions and processes inputs.
Addition: A "clickActionEvent" is called that other classes can
subscribe to in order to receive updates of the input.
Declaration
private void ProcessInput_Mouse(ClickAction clickAction)
Parameters
Type |
Name |
Description |
ClickAction |
clickAction |
The mouse click action to be processed.
|
Declaration
private void ProcessInput_RightMouse(ClickAction clickAction)
Parameters