def activate

bendvy-ecs-core@0.1.0.4 · world.bend:165

import bendvy-ecs-core@0.1.0.4/world.bend as World
import Base
import entity_allocator.bend as A

165# Trusted lifecycle phase change after metadata validation; returns World and
166# Status. This does not construct components or execute a pending populate closure.
167def activate(~S:Data,~C:Type,~R:Type,~E:Data,world:World<S,C,R,E>,+handle:Handle<S>) -> World<S,C,R,E> & Status:
168  phase_checked(~S,~C,~R,~E,A.Live{},handle_key(~S,handle),metadata_valid(~S,~C,~R,~E,world,handle))

Uses (8)

Used by (5)