def or_run

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

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

100def or_run(~World:Type,~Left:Type,~Right:Type,~leftRun:Left -> World -> Evaluation<World,Left>,~rightRun:Right -> World -> Evaluation<World,Right>,owner:Left & Right,world:World) -> Evaluation<World,Left & Right>:
101  match owner:
102    case (left,right):combined_left(~World,~Left,~Right,~rightRun,False{},right,leftRun(left,world))

Uses (5)

Used by (1)