TruWorlds

InputSystem

Inherits: GameSystem

Properties

IsCursorVisible boolean deprecated
KeyboardEnabled boolean read-only
Mouse Mouse read-only
MouseBehavior MouseBehavior deprecated
MouseDelta Vector2 read-only deprecated
MouseEnabled boolean read-only
OnScreenKeyboardPosition Vector2 read-only
OnScreenKeyboardSize Vector2 read-only
OnScreenKeyboardVisible boolean read-only
TouchEnabled boolean read-only

Functions

GetAction(path: string) Returns InputAction?
GetActionValue(path: string) Returns number
GetAxis(positivePath: string, negativePath: string) Returns number
GetKeySymbol(keyName: KeyName) Returns string
GetVector2(upPath: string, downPath: string, leftPath: string, rightPath: string) Returns Vector2
IsActionPressed(path: string) Returns boolean
IsKeyPressed(keyName: KeyName) Returns boolean
IsMouseButtonPressed(button: MouseButton) Returns boolean
IsPhysicalKeyPressed(keyName: KeyName) Returns boolean
RegisterAction(path: string) Returns InputAction
UnregisterAction(path: string)

Signals

GlobalMouseButtonPressed MouseButton
GlobalMouseButtonReleased MouseButton
KeyPressed KeyName
KeyReleased KeyName
MouseButtonPressed MouseButton
MouseButtonReleased MouseButton
MouseMoved Vector2
MouseScrolled Vector2
PhysicalKeyPressed KeyName
PhysicalKeyReleased KeyName
TouchEnded TouchInput
TouchMoved TouchInput
TouchStarted TouchInput