def swap_previous_generic

bendvy-ecs-core@0.1.0.3 · chunk_column.bend:95

import bendvy-ecs-core@0.1.0.3/chunk_column.bend as ChunkColumn
import Base
import bendvy-ecs-core@0.1.0.3/lifecycle.bend as L
import bendvy-ecs-core@0.1.0.3/change_tick.bend as Tick

95def swap_previous_generic(-S:Data,-C:Type,stamps:Array<L.Stamp>,index:U32,incoming:Bool,tick:Tick.Tick,result:Array<Maybe<&1,C>> & Maybe<&1,C>) -> SwapOutcome<S,C>:
96  match result:
97    case (values,previous): swap_presence_generic(S,C,values,stamps,index,incoming,tick,present_generic(C,previous))

Uses (11)

Used by (2)