@animech-public/playcanvas
Version:
PlayCanvas WebGL game engine
2 lines (1 loc) • 459 B
JavaScript
import{http as r,Http as e}from"../../platform/net/http.js";import{ResourceHandler as o}from"./handler.js";class t extends o{constructor(r){super(r,"binary")}load(o,t){"string"==typeof o&&(o={load:o,original:o}),r.get(o.load,{responseType:e.ResponseType.ARRAY_BUFFER,retry:this.maxRetries>0,maxRetries:this.maxRetries},((r,e)=>{r?t(`Error loading binary resource: ${o.original} [${r}]`):t(null,e)}))}openBinary(r){return r.buffer}}export{t as BinaryHandler};