MCPcopy Create free account
hub / github.com/esengine/esengine / SystemC

Class SystemC

packages/core/tests/ECS/EntitySystemDI.test.ts:140–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

138 }
139
140 @Injectable()
141 @ECSSystem('C')
142 class SystemC extends EntitySystem implements IService {
143 @InjectProperty(SystemA)
144 public systemA!: SystemA;
145
146 @InjectProperty(SystemB)
147 public systemB!: SystemB;
148
149 constructor() {
150 super(Matcher.empty());
151 }
152 override dispose() {}
153 }
154
155 scene.addEntityProcessor(SystemA);
156 scene.addEntityProcessor(SystemB);

Callers

nothing calls this directly

Calls 3

InjectableFunction · 0.90
ECSSystemFunction · 0.90
InjectPropertyFunction · 0.90

Tested by

no test coverage detected