{"version":3,"file":"PathConstraintData.mjs","sources":["../../src/core/PathConstraintData.ts"],"sourcesContent":["import { ConstraintData } from './Constraint';\nimport type { SlotData } from './SlotData';\nimport type { BoneData } from './BoneData';\nimport type { RotateMode, PositionMode } from '@pixi-spine/base';\n\n/**\n * @public\n */\nexport class PathConstraintData extends ConstraintData {\n    bones = new Array<BoneData>();\n    target: SlotData;\n    positionMode: PositionMode;\n    spacingMode: SpacingMode;\n    rotateMode: RotateMode;\n    offsetRotation: number;\n    position: number;\n    spacing: number;\n    rotateMix: number;\n    translateMix: number;\n\n    constructor(name: string) {\n        super(name, 0, false);\n    }\n}\n/**\n * @public\n */\nexport enum SpacingMode {\n    Length,\n    Fixed,\n    Percent,\n}\n"],"names":["SpacingMode"],"mappings":";;AAQO,MAAM,2BAA2B,cAAe,CAAA;AAAA,EAYnD,YAAY,IAAc,EAAA;AACtB,IAAM,KAAA,CAAA,IAAA,EAAM,GAAG,KAAK,CAAA,CAAA;AAZxB,IAAA,IAAA,CAAA,KAAA,GAAQ,IAAI,KAAgB,EAAA,CAAA;AAAA,GAa5B;AACJ,CAAA;AAIY,IAAA,WAAA,qBAAAA,YAAL,KAAA;AACH,EAAAA,YAAA,CAAA,YAAA,CAAA,QAAA,CAAA,GAAA,CAAA,CAAA,GAAA,QAAA,CAAA;AACA,EAAAA,YAAA,CAAA,YAAA,CAAA,OAAA,CAAA,GAAA,CAAA,CAAA,GAAA,OAAA,CAAA;AACA,EAAAA,YAAA,CAAA,YAAA,CAAA,SAAA,CAAA,GAAA,CAAA,CAAA,GAAA,SAAA,CAAA;AAHQ,EAAAA,OAAAA,YAAAA,CAAAA;AAAA,CAAA,EAAA,WAAA,IAAA,EAAA;;;;"}