def after_enter
bendvy-ecs-core@0.1.0.4 · machine_handler_engine.bend:64
import bendvy-ecs-core@0.1.0.4/machine_handler_engine.bend as MachineHandlerEngine
import Base
import bendvy-ecs-core@0.1.0.4/system.bend as Sys
64def after_enter(~S:Data,~State:Type,~Entry:Type,~Phase:Data,~V:Data,~invoke:Entry -> State -> Phase -> V -> V -> Entry & Sys.Outcome<State,String,Unit>,~initial:Entry -> State -> V -> Entry & Sys.Outcome<State,String,Unit>,~exitPhase:Phase,~transitionPhase:Phase,~enterPhase:Phase,exit:List<&1,Entry>,transition:List<&1,Entry>,observed:PhaseResult<State,Entry>) -> HandlerResult<State,Entry,Phase>:
65 match observed:
66 case Complete{enter,world}: Completed{Owners{exit,transition,enter},world}
67 case Failed{enter,world,error}: Stopped{Owners{exit,transition,enter},world,enterPhase,error}