reportKeyedCallback method

  1. @override
void reportKeyedCallback(
  1. int objectId,
  2. int propertyKey,
  3. double elapsedSeconds
)
inherited

Implementation of interface that reports which time based events have elapsed on a timeline within this state machine.

Implementation

@override
void reportKeyedCallback(
    int objectId, int propertyKey, double elapsedSeconds) {
  var coreObject = core.resolve(objectId);
  if (coreObject != null) {
    RiveCoreContext.setCallback(
      coreObject,
      propertyKey,
      CallbackData(this, delay: elapsedSeconds),
    );
  }
}