Input

backend.Input (Class)

Instance Members

unity
startGamepadRumble(gamepadId: Int, lowFrequency: Float, highFrequency: Float, duration: Float): Void
Name Type
gamepadId Int
lowFrequency Float
highFrequency Float
duration Float

unity
stopGamepadRumble(gamepadId: Int): Void
Name Type
gamepadId Int

unity
unbindEvents(): Void

unity
new(): Void

Private Members

unity
GAMEPAD_STORAGE_SIZE: Int

unity
keyCodeByName: Map


unity
gamepadPressed: ceramic.IntIntMap

unity
gamepadAxis: ceramic.IntMap<Single>



unity
emitKeyDown(key: ceramic.Key): Void

keyDown event

Name Type
key ceramic.Key

unity
emitKeyUp(key: ceramic.Key): Void

keyUp event

Name Type
key ceramic.Key

unity
emitGamepadAxis(gamepadId: Int, axisId: Int, value: Float): Void

gamepadAxis event

Name Type
gamepadId Int
axisId Int
value Float

unity
emitGamepadDown(gamepadId: Int, buttonId: Int): Void

gamepadDown event

Name Type
gamepadId Int
buttonId Int

unity
emitGamepadUp(gamepadId: Int, buttonId: Int): Void

gamepadUp event

Name Type
gamepadId Int
buttonId Int

unity
emitGamepadGyro(gamepadId: Int, dx: Float, dy: Float, dz: Float): Void

gamepadGyro event

Name Type
gamepadId Int
dx Float
dy Float
dz Float

unity
emitGamepadEnable(gamepadId: Int, name: String): Void

gamepadEnable event

Name Type
gamepadId Int
name String

unity
emitGamepadDisable(gamepadId: Int): Void

gamepadDisable event

Name Type
gamepadId Int

unity
update(delta: Float): Void
Name Type
delta Float

unity
registerInputSystemOverrides(): Void

unity
initKeyCodesMapping(): Void

unity
updateKeyboardInput(): Void

unity
testKey(keyboard: unityengine.inputsystem.Keyboard, value: Int, scanCode: Int, ?keyCode: Int): Void
Name Type Default
keyboard unityengine.inputsystem.Keyboard
value Int
scanCode Int
keyCode Int (optional)

unity
willEmitKeyDown(key: ceramic.Key): Void
Name Type
key ceramic.Key

unity
willEmitKeyUp(key: ceramic.Key): Void
Name Type
key ceramic.Key

unity
updateGamepadInput(delta: Float): Void
Name Type
delta Float

unity
updateGamepadButton(index: Int, button: Int, pressed: Bool): Void
Name Type
index Int
button Int
pressed Bool

unity
updateGamepadAxis(index: Int, axis: Int, value: Single): Void
Name Type
index Int
axis Int
value Single

Name Type
gyroControl0 unityengine.inputsystem.controls.ButtonControl
gyroControl1 unityengine.inputsystem.controls.ButtonControl
Returns
Float

Metadata

Name Parameters
:hxGen -
:build tracker.macros.EventsMacro.build()
:autoBuild tracker.macros.EventsMacro.build()
:allow Main