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

Method cleanup

packages/core/src/ECS/World.ts:501–509  ·  view source on GitHub ↗

* @zh 执行自动清理操作 * @en Execute auto cleanup operation

()

Source from the content-addressed store, hash-verified

499 * @en Execute auto cleanup operation
500 */
501 private cleanup(): void {
502 const candidates = [...this._scenes.entries()]
503 .filter(([name, scene]) => this._isSceneCleanupCandidate(name, scene));
504
505 for (const [sceneName] of candidates) {
506 this.removeScene(sceneName);
507 logger.debug(`自动清理空Scene: ${sceneName} from World ${this.name}`);
508 }
509 }
510
511 /**
512 * 检查World是否激活

Callers 4

updateScenesMethod · 0.95
BuildSettingsPanelFunction · 0.45

Calls 5

removeSceneMethod · 0.95
entriesMethod · 0.80
filterMethod · 0.65
debugMethod · 0.45

Tested by

no test coverage detected