def complete
import bendvy-ecs-core@0.1.0.4/machine_stream.bend as MachineStreamimport Base
import event_runtime.bend as Ev
19def complete(~V: Data,stream: Stream<V>,id: U32,tick: Nat,success: Bool) -> Stream<V>:
20 match stream success:
21 case Stream{queue,positions,frameStart} True{}: Stream{queue,Ev.update(positions,id,tick,False{}),frameStart}
22 case stream False{}: stream