buttonEvents property

  1. @override
Stream<ButtonEvent> get buttonEvents
override

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

Implementation

@override
Stream<ButtonEvent> get buttonEvents {
  _buttonEvents ??= buttonChannel
      .receiveBroadcastStream()
      .map((list) => ButtonEvent(list[0], list[1], list[2]));
  return _buttonEvents!;
}