addEventListener method

void addEventListener(
  1. StateMachineController listener
)

Implementation

void addEventListener(StateMachineController listener) {
  controller = listener;
  controller?.addRuntimeEventListener(_handleRuntimeEvent);
  // Pass an event callback into the child nested artboard's
  // mounted artboard so we get an event bubbled up to us
  artboardInstance.activeNestedArtboards.forEach((artboard) {
    if (artboard.mountedArtboard is RuntimeMountedArtboard) {
      (artboard.mountedArtboard as RuntimeMountedArtboard).eventCallback =
          _handleNestedEvent;
    }
  });
}