UNPKG

pixi-dragonbones-runtime

Version:
3 lines (2 loc) 734 B
"use strict";var s=require("../core/BaseObject.cjs");require("../core/DragonBones.cjs");class t extends s.BaseObject{constructor(){super(...arguments),this.displays={}}static toString(){return"[class dragonBones.SkinData]"}_onClear(){for(let s in this.displays){const t=this.displays[s];for(const s of t)null!==s&&s.returnToPool();delete this.displays[s]}this.name="",this.parent=null}addDisplay(s,t){s in this.displays||(this.displays[s]=[]),null!==t&&(t.parent=this);this.displays[s].push(t)}getDisplay(s,t){const i=this.getDisplays(s);if(null!==i)for(const s of i)if(null!==s&&s.name===t)return s;return null}getDisplays(s){return s in this.displays?this.displays[s]:null}}exports.SkinData=t; //# sourceMappingURL=SkinData.cjs.map