pixi-dragonbones-runtime
Version:
DragonBones Runtime for Pixi.js
3 lines (2 loc) • 1.09 kB
JavaScript
import{BaseObject as r}from"../core/BaseObject.mjs";import"../core/DragonBones.mjs";class t extends r{constructor(){super(...arguments),this.frameIndices=[],this.cachedFrames=[],this.armatureNames=[],this.armatures={},this.userData=null}static toString(){return"[class dragonBones.DragonBonesData]"}_onClear(){for(let r in this.armatures)this.armatures[r].returnToPool(),delete this.armatures[r];null!==this.userData&&this.userData.returnToPool(),this.autoSearch=!1,this.frameRate=0,this.version="",this.name="",this.stage=null,this.frameIndices.length=0,this.cachedFrames.length=0,this.armatureNames.length=0,this.binary=null,this.intArray=null,this.floatArray=null,this.frameIntArray=null,this.frameFloatArray=null,this.frameArray=null,this.timelineArray=null,this.colorArray=null,this.userData=null}addArmature(r){r.name in this.armatures?console.warn("Same armature: "+r.name):(r.parent=this,this.armatures[r.name]=r,this.armatureNames.push(r.name))}getArmature(r){return r in this.armatures?this.armatures[r]:null}}export{t as DragonBonesData};
//# sourceMappingURL=DragonBonesData.mjs.map