fix: resilience

This commit is contained in:
cha0s 2024-06-21 06:04:22 -05:00
parent 0f08de7872
commit 51a3576bca
2 changed files with 8 additions and 2 deletions

View File

@ -122,7 +122,10 @@ export default class Ecs {
const componentNames = Object.keys(ecs.Components);
const {entities, systems} = decoder.decode(view.buffer);
for (const system of systems) {
ecs.system(system).active = true;
const System = ecs.system(system);
if (System) {
System.active = true;
}
}
const specifics = [];
let max = 1;

View File

@ -92,7 +92,10 @@ export default class Engine {
'RunAnimations',
];
defaultSystems.forEach((defaultSystem) => {
ecs.system(defaultSystem).active = true;
const System = ecs.system(defaultSystem);
if (System) {
System.active = true;
}
});
const view = Ecs.serialize(ecs);
await this.server.writeData(