@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
2 lines (1 loc) • 461 B
JavaScript
import{SceneUtils as s}from"./scene-utils.js";import{SceneParser as e}from"../parsers/scene.js";import{ResourceHandler as t}from"./handler.js";class p extends t{constructor(s){super(s,"scene")}load(e,t){s.load(e,this.maxRetries,t)}open(s,t){this._app.systems.script.preloading=!0;const p=new e(this._app,!1).parse(t),r=this._app.scene;return r.root=p,this._app.applySceneSettings(t.settings),this._app.systems.script.preloading=!1,r}}export{p as SceneHandler};