edit method

  1. @override
Reel edit(
  1. Take take
)
override

Implementation

@override
Reel edit(Take take) {
  var b = ReelBuilder(take);
  for (var beat in take.beats) {
    switch (beat) {
      case Said(:var cue):
        b.say(cue, over: titleFor, at: b.reelTimeOf(beat.at));
      case _:
        b.playBeat(beat);
    }
  }
  b.freeze(tail);
  return b.build();
}