Skip to content

Receiving Events with EventReader<T>

Example receiving events that are defined in the engine:

ts
import { type EventReader, Events } from '@vaguevoid/fiasco';

function system(reader: EventReader<Events.Input.KeyboardInput>) {
  for (const input of reader) {
    console.log("Key was pressed: ", Events.Input.KeyCode[input.keyCode()])
  }
}