def active
import bendvy-ecs-core@0.1.0.3/execution_lifecycle_notices.bend as ExecutionLifecycleNoticesimport Base
99def active(+id:U32,+selector:Selector,entries:List<&2,Active>) -> Bool:
100 match entries:
101 case []:False{}
102 case Active{actual,current} <> rest:active_selected(Bool.and(U32.is_eq(id,actual),same(selector,current)),active(id,selector,rest))