ReaderParameter.pair_prepare_fn: def of bendvy-ecs-core@0.1.0.4 Import: import bendvy-ecs-core@0.1.0.4/reader_parameter.bend as ReaderParameter Lines 90-92 of bendvy-ecs-core@0.1.0.4/reader_parameter.bend: https://jend.leeeet.dev/read.txt?path=bendvy-ecs-core@0.1.0.4/reader_parameter.bend&start_line=90&end_line=92 import Base import bendvy-ecs-core@0.1.0.4/change_tick.bend as Tick def pair_prepare_fn(~W:Type,~OwnerA:Type,~OwnerB:Type,~ViewA:Data,~ViewB:Data,~DeltaA:Type,~DeltaB:Type,~prepareA:W -> @+cursor:Maybe<&2,Tick.Tick> -> OwnerA -> W & (OwnerA & (ViewA & DeltaA)),~prepareB:W -> @+cursor:Maybe<&2,Tick.Tick> -> OwnerB -> W & (OwnerB & (ViewB & DeltaB)),world:W,+cursor:Maybe<&2,Tick.Tick>,owners:OwnerA & OwnerB) -> W & ((OwnerA & OwnerB) & (ViewPair & (DeltaA & DeltaB))): match owners: case (ownerA,ownerB):pair_prepare_after_left(~W,~OwnerA,~OwnerB,~ViewA,~ViewB,~DeltaA,~DeltaB,~prepareB,cursor,ownerB,prepareA(world,cursor,ownerA)) Uses (6): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Maybe https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Pair https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=Sigma https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/change_tick.bend&name=Tick https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/reader_parameter.bend&name=ViewPair https://jend.leeeet.dev/definition.txt?path=bendvy-ecs-core@0.1.0.4/reader_parameter.bend&name=pair_prepare_after_left