UNPKG

pixi-dragonbones-runtime

Version:
1 lines 11.4 kB
{"version":3,"file":"BaseFactory.mjs","sources":["../../src/factory/BaseFactory.ts"],"sourcesContent":[null],"names":["BaseFactory","constructor","dataParser","this","autoSearch","_dragonBonesDataMap","_textureAtlasDataMap","_dragonBones","_dataParser","_objectParser","ObjectDataParser","_binaryParser","BinaryDataParser","_isSupportMesh","_getTextureData","textureAtlasName","textureName","textureAtlasData","textureData","getTexture","k","_fillBuildArmaturePackage","dataPackage","dragonBonesName","armatureName","skinName","dragonBonesData","armatureData","length","getArmature","dataName","data","armature","skin","getSkin","skinArmatureData","defaultSkin","_buildBones","boneData","sortedBones","BaseObject","borrowObject","type","Bone","Surface","init","_buildSlots","currentSkin","skinSlots","displays","getDisplays","slotData","sortedSlots","displayDatas","name","slot","_buildSlot","displayFrameCount","i","l","displayData","replaceRawDisplayData","path","replaceTextureData","display","_getSlotDisplay","replaceDisplay","_setDisplayIndex","displayIndex","_buildConstraints","constraints","constraintData","ikConstraint","IKConstraint","_addConstraint","pathConstraint","PathConstraint","constraint","_buildChildArmature","_slot","buildArmature","parent","imageDisplayData","texture","rawDisplay","meshDisplayData","meshDisplay","armatureDisplayData","childArmature","inheritAnimation","actions","defaultActions","action","eventObject","EventObject","actionDataToInstance","_bufferAction","animation","play","parseDragonBonesData","rawData","scale","ArrayBuffer","_buildTextureAtlasData","parseTextureAtlasData","returnToPool","addTextureAtlasData","addDragonBonesData","textureAtlas","updateTextureAtlases","textureAtlases","textureAtlasDatas","getTextureAtlasData","getDragonBonesData","console","warn","removeDragonBonesData","disposeData","bufferObject","textureAtlasList","indexOf","push","removeTextureAtlasData","textureAtlasDataList","getArmatureData","BuildArmaturePackage","clear","_buildArmature","invalidUpdate","advanceTime","replaceDisplayData","rawDisplayData","getDisplayFrameAt","replaceSlotDisplay","slotName","displayName","getDisplay","replaceSlotDisplayList","replaceSkin","isOverride","exclude","success","getSlots","replaceAnimation","skinData","animations","rawAnimations","index","displayList","Armature","childArmatureData","getAllDragonBonesData","getAllTextureAtlasData","clock","dragonBones"],"mappings":"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"}