UNPKG

@megavr/ecsy-babylon

Version:

babylon.js ecsy binding and helpers

20 lines (19 loc) 453 B
export var InputTypes; (function (InputTypes) { InputTypes["Keyboard"] = "Keyboard"; })(InputTypes || (InputTypes = {})); /** * @example Keyboard * ``` * entity.addComponent(Input, { onKey: onKey }); * function onKey(key, down, up) { * if (down) console.log(key + " is pressing."); * } * ``` */ export class Input { constructor() { /** @default "Keyboard" */ this.type = InputTypes.Keyboard; } }