replaceAnimation method

Future<void> replaceAnimation(
  1. SimpleDirectionAnimation newAnimation, {
  2. bool doIdle = false,
  3. VoidCallback? idleCallback,
})

Implementation

Future<void> replaceAnimation(
  SimpleDirectionAnimation newAnimation, {
  bool doIdle = false,
  VoidCallback? idleCallback,
}) async {
  await newAnimation.onLoad(_comp.gameRef);
  animation = newAnimation;
  if (doIdle) {
    idleCallback?.call();
  }
}