UNPKG

@animech-public/playcanvas

Version:
22 lines (19 loc) 576 B
import { SceneParser } from '../parsers/scene.js'; import { SceneUtils } from './scene-utils.js'; import { ResourceHandler } from './handler.js'; class HierarchyHandler extends ResourceHandler { constructor(app) { super(app, 'hierarchy'); } load(url, callback) { SceneUtils.load(url, this.maxRetries, callback); } open(url, data) { this._app.systems.script.preloading = true; const parser = new SceneParser(this._app, false); const parent = parser.parse(data); this._app.systems.script.preloading = false; return parent; } } export { HierarchyHandler };