Skip to content

@vaguevoid/fiasco / ecs/events / Event

Class: Event

Defined in: src/ecs/events.ts:23

The base class for defining custom Fiasco Events.

Be sure to always export events.

Custom serialization can be implemented by overriding the base serialize and deserialize methods.

ts
import { Event } from '@vaguevoid/fiasco'

export class MyEvent extends Event {
  field!: string
}

Constructors

Constructor

new Event(): Event

Returns

Event

Methods

serialize()

serialize(): ArrayBuffer

Defined in: src/ecs/events.ts:24

Returns

ArrayBuffer


deserialize()

static deserialize(bytes): unknown

Defined in: src/ecs/events.ts:29

Parameters

bytes

ArrayBuffer

Returns

unknown