runAction method

  1. @override
bool runAction(
  1. double dt,
  2. GameComponent comp,
  3. BonfireGameInterface game
)
override

Implementation

@override
bool runAction(double dt, GameComponent comp, BonfireGameInterface game) {
  if (condition.execute(comp, game)) {
    return doBehavior.runAction(dt, comp, game);
  } else {
    return doElseBehavior?.runAction(dt, comp, game) ?? false;
  }
}