skip method

void skip()

Immediately ends the whole queue, jumping straight to LevelUpPhase.idle and firing onComplete (once) as if it had finished naturally — for a player tapping "skip" through a celebration they don't want to watch. Safe to call multiple times or after the sequence already finished — only the first call after an active show actually fires anything.

Implementation

void skip() {
  final token = _activeToken;
  if (token == null) return;
  _finish(token);
  _wakeSuspendedWait();
}