triggerEvents property

  1. @override
Stream<TriggerEvent> get triggerEvents
override

A broadcast stream of events from a trigger of a gamepad.

Implementation

@override
Stream<TriggerEvent> get triggerEvents {
  _triggerEvents ??= triggerChannel
      .receiveBroadcastStream()
      .map((list) => TriggerEvent(list[0], list[1], list[2]));
  return _triggerEvents!;
}