def command_collected
bendvy-ecs-core@0.1.0.4 · internal/relation_failures/barrier.bend:15
import bendvy-ecs-core@0.1.0.4/internal/relation_failures/barrier.bend as Barrier
import Base
import bendvy-ecs-core@0.1.0.4/deferred_command.bend as Deferred
import domains.bend as D
import routing.bend as Route
import bendvy-ecs-core@0.1.0.4/world.bend as W
15def command_collected(~S: Data,~C: Type,~R: Type,~E: Data,~classify: E -> Maybe<D.DescriptorKey<S>>,command: Deferred.Command<W.World<S,C,R,E>>,state: BarrierState<S,C,R,E>) -> BarrierState<S,C,R,E>:
16 match state:
17 case BarrierState{world,domains,+tick}: collected(~S,~C,~R,~E,Route.collect(~S,~C,~R,~E,~classify,Deferred.run_disabled(~W.World<S,C,R,E>,command,world),tick,domains),tick)