pixi-dragonbones-runtime
Version:
DragonBones Runtime for Pixi.js
3 lines (2 loc) • 1.13 kB
JavaScript
"use strict";require("./BaseObject.cjs"),require("../model/ArmatureData.cjs"),require("../geom/Transform.cjs"),require("../animation/AnimationState.cjs");var e=require("../event/EventObject.cjs"),t=require("../animation/WorldClock.cjs");class s{constructor(e){this._clock=new t.WorldClock,this._events=[],this._objects=[],this._eventManager=null,this._eventManager=e}advanceTime(t){if(this._objects.length>0){for(const e of this._objects)e.returnToPool();this._objects.length=0}if(this._clock.advanceTime(t),this._events.length>0){for(let t=0;t<this._events.length;++t){const s=this._events[t],n=s.armature;null!==n._armatureData&&(n.eventDispatcher.dispatchDBEvent(s.type,s),s.type===e.EventObject.SOUND_EVENT&&this._eventManager.dispatchDBEvent(s.type,s)),this.bufferObject(s)}this._events.length=0}}bufferEvent(e){this._events.indexOf(e)<0&&this._events.push(e)}bufferObject(e){this._objects.indexOf(e)<0&&this._objects.push(e)}get clock(){return this._clock}get eventManager(){return this._eventManager}}s.VERSION="5.7.000",s.yDown=!0,s.debug=!1,s.debugDraw=!1,exports.DragonBones=s;
//# sourceMappingURL=DragonBones.cjs.map