Input
Function | When | Description |
---|---|---|
Input.OnLeftMouseClick() | On left click | Left mouse click function |
Input.OnRightMouseClick() | On right click | Right mouse click function |
Input.OnMiddleMouseClick() | On middle click | Middle mouse click function |
Input.OnMouseMove(Vector2D position ) |
On mouse move | Mouse move function |
Input.OnMouseScroll(float wheelDelta ) |
On scroll | Mouse scroll function |
Input.OnKeyPressed(int key ) |
On key press | On key pressed function |
Input.OnKeyReleased(int key ) |
On key release | On key released function |
Function | Returns | Description |
---|---|---|
Input.IsKeyDown(int key ) |
bool | Returns whether the key is currently pressed |
Input.GetMouseState() | Lua table | Returns { position = Vector2D, leftDown = bool, rightDown = bool, middleDown = bool, wheelDelta = float } |
Input.GetMouseDelta() | Vector2D | Returns the change in mouse position |
Input.GetControllerState() | Lua table | Returns { axis = table, buttons = table } |
Input.CheckControllers() | Checks for connected/disconnected controllers | |
Input.SetMouseVisibility(bool visible ) |
Sets whether the mouse cursor is visible | |
Input.SetMousePosition(Vector2D position ) |
Sets the position of the mouse cursor |