UNPKG

playcanvas

Version:

PlayCanvas WebGL game engine

34 lines (31 loc) 742 B
import { http } from '../../platform/net/http.js'; class SceneUtils { static load(url, maxRetries, callback) { if (typeof url === 'string') { url = { load: url, original: url }; } http.get(url.load, { retry: maxRetries > 0, maxRetries: maxRetries }, (err, response)=>{ if (!err) { callback(err, response); } else { var errMsg = "Error while loading scene JSON " + url.original; if (err.message) { errMsg += ": " + err.message; if (err.stack) { errMsg += "\n" + err.stack; } } else { errMsg += ": " + err; } callback(errMsg); } }); } } export { SceneUtils };