Engine.DrawableWebGraphic = class extends Engine.Drawable
{
constructor(graphicURL /*string*/)
{
if (graphicURL === undefined) graphicURL = "";
super();
if (graphicURL != "") { this.loadFromURL(graphicURL); }
}
loadFromURL(graphicURL /*string*/)
{
this.graphicURL = graphicURL;
this.loader = new PIXI.Loader();
this.loader.add(graphicURL, graphicURL);
this.loader.load((loader, resources) => this.textureLoaded(loader, resources));
}
textureLoaded(loader, resources)//texture_id /*int*/, tex /*Texture2D*/)
{
if (resources[this.graphicURL] !== undefined)
{
this.texture = resources[this.graphicURL].texture;
}
}
}