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)

Uses (8)

Used by (1)