def machine_read

bendvy-ecs-core@0.1.0.4 · restore_graph_save.bend:28

import bendvy-ecs-core@0.1.0.4/restore_graph_save.bend as RestoreGraphSave
import Base
import bendvy-ecs-core@0.1.0.4/owner_product.bend as Product
import bendvy-ecs-core@0.1.0.4/decode_data.bend as D

28def machine_read(~Resources:Type,~Machines:Type,~readMachines:Machines -> Machines & List<&2,D.Field>,resource:Product.Owner<Resources,Machines>) -> Product.Owner<Resources,Machines> & List<&2,D.Field>:
29  match resource:
30    case Product.Owner{resource,machines}:machine_read_joined(~Resources,~Machines,resource,readMachines(machines))

Uses (5)

Used by (1)