Class Input
Inheritance
System.Object
Input
Assembly: Chroma.Mono.dll
public static class Input
Methods
Declaration
public static List<Input.Gamepad> GetAllConnectedControllers()
Returns
Declaration
public static Input.Gamepad GetFirstConnectedGamepad()
Returns
Declaration
public static List<float> GetGamepadAxis()
Returns
Type |
Description |
System.Collections.Generic.List<System.Single> |
|
Declaration
public static List<float> GetGamepadAxis(Input.Gamepad gamepad)
Parameters
Returns
Type |
Description |
System.Collections.Generic.List<System.Single> |
|
Declaration
public static Input.ConnectionState GetGamepadConnectionState()
Returns
Declaration
public static Input.ConnectionState GetGamepadConnectionState(Input.Gamepad gamepad)
Parameters
Returns
Declaration
public static string GetGamepadName()
Returns
Type |
Description |
System.String |
|
Declaration
public static string GetGamepadName(Input.Gamepad gamepad)
Parameters
Returns
Type |
Description |
System.String |
|
Declaration
public static Vector2 GetMousePos()
Returns
Declaration
public static float GetMouseX()
Returns
Type |
Description |
System.Single |
|
Declaration
public static float GetMouseY()
Returns
Type |
Description |
System.Single |
|
Declaration
public static bool IsJoystickConnected()
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool IsJoystickConnected(Input.Gamepad gamepad)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool IsPressed(Input.GamepadButton button)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool IsPressed(Input.GamepadButton button, Input.Gamepad gamepad)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool IsPressed(Input.Key key)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static bool IsPressed(Input.Mouse button)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Declaration
public static void SetGamepadConnectionCallback(Action<Input.Gamepad> action)
Parameters
Declaration
public static void SetGamepadDisconnectionCallback(Action<Input.Gamepad> action)
Parameters
Declaration
public static Input.Gamepad SetPrimaryGamepad()
Returns