def bound_selected

bendvy-ecs-core@0.1.0.4 · ordinary_condition_composition.bend:121

import bendvy-ecs-core@0.1.0.4/ordinary_condition_composition.bend as OrdinaryConditionComposition
import Base

121def bound_selected(~World:Type,~Owner:Type,~evaluate:Owner -> World -> Evaluation<World,Owner>,chosen:Bool,id:U32,owner:Owner,world:World) -> Evaluation<World,BoundOwner<Owner>>:
122  match chosen:
123    case False{}:NoBinding{world,BoundOwner{id,owner}}
124    case True{}:bound_returned(~World,~Owner,id,evaluate(owner,world))

Uses (5)

Used by (1)