Class Input
- Namespace
- AO
- Assembly
- CoreAssembly.dll
Input is a core engine system to work with keyboard and mouse input.
public static class Input
- Inheritance
-
Input
- Inherited Members
Methods
GetKeyDown(Keycode, bool, CheckLevel)
Check if a key was pressed this frame.
public static bool GetKeyDown(Input.Keycode keycode, bool consume = false, Input.CheckLevel level = CheckLevel.Default)
Parameters
keycode
Input.Keycodeconsume
boollevel
Input.CheckLevel
Returns
Remarks
Input functions may only be called from the client.
GetKeyHeld(Keycode, bool, CheckLevel)
Check if a key is held down.
public static bool GetKeyHeld(Input.Keycode keycode, bool consume = false, Input.CheckLevel level = CheckLevel.Default)
Parameters
keycode
Input.Keycodeconsume
boollevel
Input.CheckLevel
Returns
Remarks
Input functions may only be called from the client.
GetKeyUp(Keycode, bool, CheckLevel)
Check if a key was released this frame.
public static bool GetKeyUp(Input.Keycode keycode, bool consume = false, Input.CheckLevel level = CheckLevel.Default)
Parameters
keycode
Input.Keycodeconsume
boollevel
Input.CheckLevel
Returns
Remarks
Input functions may only be called from the client.
GetMouseDown(MouseButton, bool, CheckLevel)
Get if a mouse button was pressed this frame.
public static bool GetMouseDown(Input.MouseButton mouse_button, bool consume = false, Input.CheckLevel level = CheckLevel.Default)
Parameters
mouse_button
Input.MouseButtonconsume
boollevel
Input.CheckLevel
Returns
Remarks
Input functions may only be called from the client.
GetMouseHeld(MouseButton, bool, CheckLevel)
Get if a mouse button is held down.
public static bool GetMouseHeld(Input.MouseButton mouse_button, bool consume = false, Input.CheckLevel level = CheckLevel.Default)
Parameters
mouse_button
Input.MouseButtonconsume
boollevel
Input.CheckLevel
Returns
Remarks
Input functions may only be called from the client.
GetMousePosition()
Get the mouse position in world space.
public static extern Vector2 GetMousePosition()
Returns
Remarks
Input functions may only be called from the client.
GetMouseScreenPosition()
Get the mouse position in screen space.
public static extern Vector2 GetMouseScreenPosition()
Returns
Remarks
Input functions may only be called from the client.
GetMouseUp(MouseButton, bool, CheckLevel)
Get if a mouse button was released this frame.
public static bool GetMouseUp(Input.MouseButton mouse_button, bool consume = false, Input.CheckLevel level = CheckLevel.Default)
Parameters
mouse_button
Input.MouseButtonconsume
boollevel
Input.CheckLevel
Returns
Remarks
Input functions may only be called from the client.