|
| 1 | +/// <reference path="./spine.d.ts" /> |
| 2 | + |
| 3 | +declare class SpineGameObject { |
| 4 | + constructor(scene: Phaser.Scene, pluginManager: SpinePlugin, x: number, y: number, key?: string, animationName?: string, loop?: boolean) |
| 5 | + |
| 6 | + alpha: number |
| 7 | + |
| 8 | + readonly blendMode: number |
| 9 | + |
| 10 | + blue: number |
| 11 | + bounds: any |
| 12 | + displayOriginX: number |
| 13 | + displayOriginY: number |
| 14 | + drawDebug: boolean |
| 15 | + green: number |
| 16 | + plugin: SpinePlugin |
| 17 | + preMultipliedAlpha: boolean |
| 18 | + red: number |
| 19 | + root: spine.Bone |
| 20 | + scaleX: number |
| 21 | + scaleY: number |
| 22 | + skeleton: spine.Skeleton |
| 23 | + skeletonData: spine.SkeletonData |
| 24 | + state: spine.AnimationState |
| 25 | + stateData: spine.AnimationStateData |
| 26 | + timeScale: number |
| 27 | + |
| 28 | + addAnimation(trackIndex: integer, animationName: string, loop?: boolean, delay?: integer): spine.TrackEntry |
| 29 | + angleBoneToXY(bone: spine.Bone, worldX: number, worldY: number, offset?: number, minAngle?: number, maxAngle?: number): SpineGameObject |
| 30 | + clearTrack(trackIndex: integer): SpineGameObject |
| 31 | + clearTracks(): SpineGameObject |
| 32 | + findAnimation(animationName: string): spine.Animation |
| 33 | + findBone(boneName: string): spine.Bone |
| 34 | + findBoneIndex(boneName: string): number |
| 35 | + findEvent(eventDataName: string): spine.EventData |
| 36 | + findIkConstraint(constraintName: string): spine.IkConstraintData |
| 37 | + findPathConstraint(constraintName: string): spine.PathConstraintData |
| 38 | + findPathConstraintIndex(constraintName: string): number |
| 39 | + findSkin(skinName: string): spine.Skin |
| 40 | + findSlot(slotName: string): spine.Slot |
| 41 | + findSlotIndex(slotName: string): number |
| 42 | + findTransformConstraint(constraintName: string): spine.TransformConstraintData |
| 43 | + getAnimationList(): string[] |
| 44 | + getAttachment(slotIndex: integer, attachmentName: string): spine.Attachment |
| 45 | + getAttachmentByName(slotName: string, attachmentName: string): spine.Attachment |
| 46 | + getBoneList(): string[] |
| 47 | + getBounds(): any |
| 48 | + getCurrentAnimation(trackIndex?: integer): spine.Animation |
| 49 | + getRootBone(): spine.Bone |
| 50 | + getSkinList(): string[] |
| 51 | + getSlotList(): string[] |
| 52 | + play(animationName: string, loop?: boolean, ignoreIfPlaying?: boolean): SpineGameObject |
| 53 | + |
| 54 | + protected preUpdate(time: number, delta: number): void |
| 55 | + protected preDestroy(): void |
| 56 | + |
| 57 | + refresh(): SpineGameObject |
| 58 | + setAlpha(value?: number): SpineGameObject |
| 59 | + setAnimation(trackIndex: integer, animationName: string, loop?: boolean, ignoreIfPlaying?: boolean): spine.TrackEntry |
| 60 | + setAttachment(slotName: string, attachmentName: string): SpineGameObject |
| 61 | + setBonesToSetupPose(): SpineGameObject |
| 62 | + setColor(color?: integer, slotName?: string): SpineGameObject |
| 63 | + setEmptyAnimation(trackIndex: integer, mixDuration?: integer): spine.TrackEntry |
| 64 | + setMix(fromName: string, toName: string, duration?: number): SpineGameObject |
| 65 | + setOffset(offsetX?: number, offsetY?: number): SpineGameObject |
| 66 | + setSize(width?: number, height?: number, offsetX?: number, offsetY?: number): SpineGameObject |
| 67 | + setSkeleton(atlasDataKey: string, skeletonJSON: object, animationName?: string, loop?: boolean): SpineGameObject |
| 68 | + setSkeletonFromJSON(atlasDataKey: string, skeletonJSON: object, animationName?: string, loop?: boolean): SpineGameObject |
| 69 | + setSkin(newSkin: spine.Skin): SpineGameObject |
| 70 | + setSkinByName(skinName: string): SpineGameObject |
| 71 | + setSlotsToSetupPose(): SpineGameObject |
| 72 | + setToSetupPose(): SpineGameObject |
| 73 | + updateSize(): SpineGameObject |
| 74 | + willRender(): boolean |
| 75 | +} |
| 76 | + |
| 77 | +declare interface SpineGameObjectConfig extends Phaser.Types.GameObjects.GameObjectConfig |
| 78 | +{ |
| 79 | + key?: string |
| 80 | + animationName?: string |
| 81 | + loop?: boolean |
| 82 | + skinName?: string |
| 83 | + slotName?: string |
| 84 | + attachmentName?: string |
| 85 | +} |
0 commit comments