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

Method loadPackage

packages/fairygui/src/ecs/FGUIComponent.ts:261–274  ·  view source on GitHub ↗

* Load package from binary data * 从二进制数据加载包

(resKey: string, data: ArrayBuffer)

Source from the content-addressed store, hash-verified

259 * 从二进制数据加载包
260 */
261 public loadPackage(resKey: string, data: ArrayBuffer): UIPackage {
262 this._loading = true;
263 this._error = null;
264
265 try {
266 this._package = UIPackage.addPackageFromBuffer(resKey, data);
267 this._loading = false;
268 return this._package;
269 } catch (e) {
270 this._loading = false;
271 this._error = e instanceof Error ? e.message : String(e);
272 throw e;
273 }
274 }
275
276 /**
277 * Set a pre-loaded package (from FUIAssetLoader)

Callers 1

_doLoadMethod · 0.45

Calls 1

addPackageFromBufferMethod · 0.80

Tested by

no test coverage detected