event top-level constant

Event const event

Marks a class as an event type.

Events provide a way for systems to communicate without direct coupling. Events are processed in a double-buffered queue.

@event
class CollisionEvent {
  final Entity a;
  final Entity b;
  CollisionEvent(this.a, this.b);
}

Implementation

const event = Event();