def target_namespace

bendvy-ecs-core@0.1.0.3 · execution_relation_access.bend:28

import bendvy-ecs-core@0.1.0.3/execution_relation_access.bend as ExecutionRelationAccess
import Base
import bendvy-ecs-core@0.1.0.3/world.bend as W
import bendvy-ecs-core@0.1.0.3/entity_key.bend as K

28def target_namespace(~S:Data,same:Bool,namespace:U32,value:Maybe<&2,K.Key>) -> Lookup<Maybe<&2,W.Handle<S>>>:
29  match same:
30    case False{}:NamespaceRefused{}
31    case True{}:Value{handle(~S,namespace,value)}

Uses (7)

Used by (1)