在好例子网,分享、交流、成长!
您当前所在位置:首页C/C++ 开发实例Android手机应用开发 → spine 3.8 通用库

spine 3.8 通用库

Android手机应用开发

下载此实例
  • 开发语言:C/C++
  • 实例大小:89.18M
  • 下载次数:5
  • 浏览次数:43
  • 发布时间:2022-02-10
  • 实例类别:Android手机应用开发
  • 发 布 人:y314350340
  • 文件格式:.zip
  • 所需积分:2
 相关标签: SPI

实例介绍

【实例简介】spine 3.8 通用库

【实例截图】

from clipboard

【核心代码】

.
└── spine-runtimes-3.8
    ├── CHANGELOG.md
    ├── CMakeLists.txt
    ├── LICENSE
    ├── README.md
    ├── examples
    │   ├── alien
    │   │   ├── alien-ess.spine
    │   │   ├── alien-pro.spine
    │   │   ├── export
    │   │   │   ├── alien-ess.json
    │   │   │   ├── alien-ess.skel
    │   │   │   ├── alien-pma.atlas
    │   │   │   ├── alien-pma.png
    │   │   │   ├── alien-pro.json
    │   │   │   ├── alien-pro.skel
    │   │   │   ├── alien.atlas
    │   │   │   └── alien.png
    │   │   ├── images
    │   │   │   ├── back-foot.png
    │   │   │   ├── back-shin.png
    │   │   │   ├── back-thigh.png
    │   │   │   ├── backarmor.png
    │   │   │   ├── blown-up-neck.png
    │   │   │   ├── body.png
    │   │   │   ├── burst01.png
    │   │   │   ├── burst02.png
    │   │   │   ├── burst03-bg.png
    │   │   │   ├── burst03-fg.png
    │   │   │   ├── eye-highlight.png
    │   │   │   ├── eye-pupil.png
    │   │   │   ├── eye-stalk.png
    │   │   │   ├── eye.png
    │   │   │   ├── front-foot.png
    │   │   │   ├── front-lower-arm.png
    │   │   │   ├── front-shin.png
    │   │   │   ├── front-thigh.png
    │   │   │   ├── front-upper-arm.png
    │   │   │   ├── head.png
    │   │   │   ├── lower-back-arm.png
    │   │   │   ├── metaljaw.png
    │   │   │   ├── splat01-fg.png
    │   │   │   ├── splat01.png
    │   │   │   ├── splat02.png
    │   │   │   ├── splat03.png
    │   │   │   └── upper-back-arm.png
    │   │   └── license.txt
    │   ├── coin
    │   │   ├── coin-pro.spine
    │   │   ├── export
    │   │   │   ├── coin-pma.atlas
    │   │   │   ├── coin-pma.png
    │   │   │   ├── coin-pro.json
    │   │   │   ├── coin-pro.skel
    │   │   │   ├── coin.atlas
    │   │   │   └── coin.png
    │   │   └── images
    │   │       ├── coin-front-logo.png
    │   │       ├── coin-front-shine-logo.png
    │   │       ├── coin-front-shine-spineboy.png
    │   │       ├── coin-front-spineboy.png
    │   │       ├── coin-side-round.png
    │   │       ├── coin-side-straight.png
    │   │       └── shine.png
    │   ├── dragon
    │   │   ├── dragon-ess.spine
    │   │   ├── export
    │   │   │   ├── dragon-ess.json
    │   │   │   ├── dragon-ess.skel
    │   │   │   ├── dragon-pma.atlas
    │   │   │   ├── dragon-pma.png
    │   │   │   ├── dragon-pma2.png
    │   │   │   ├── dragon.atlas
    │   │   │   ├── dragon.png
    │   │   │   └── dragon2.png
    │   │   ├── images
    │   │   │   ├── back.png
    │   │   │   ├── chest.png
    │   │   │   ├── chin.png
    │   │   │   ├── front-toe-a.png
    │   │   │   ├── front-toe-b.png
    │   │   │   ├── head.png
    │   │   │   ├── left-front-leg.png
    │   │   │   ├── left-front-thigh.png
    │   │   │   ├── left-rear-leg.png
    │   │   │   ├── left-rear-thigh.png
    │   │   │   ├── left-wing01.png
    │   │   │   ├── left-wing02.png
    │   │   │   ├── left-wing03.png
    │   │   │   ├── left-wing04.png
    │   │   │   ├── left-wing05.png
    │   │   │   ├── left-wing06.png
    │   │   │   ├── left-wing07.png
    │   │   │   ├── left-wing08.png
    │   │   │   ├── left-wing09.png
    │   │   │   ├── right-front-leg.png
    │   │   │   ├── right-front-thigh.png
    │   │   │   ├── right-rear-leg.png
    │   │   │   ├── right-rear-thigh.png
    │   │   │   ├── right-rear-toe.png
    │   │   │   ├── right-wing01.png
    │   │   │   ├── right-wing02.png
    │   │   │   ├── right-wing03.png
    │   │   │   ├── right-wing04.png
    │   │   │   ├── right-wing05.png
    │   │   │   ├── right-wing06.png
    │   │   │   ├── right-wing07.png
    │   │   │   ├── right-wing08.png
    │   │   │   ├── right-wing09.png
    │   │   │   ├── tail01.png
    │   │   │   ├── tail02.png
    │   │   │   ├── tail03.png
    │   │   │   ├── tail04.png
    │   │   │   ├── tail05.png
    │   │   │   ├── tail06.png
    │   │   │   └── thiagobrayner.png
    │   │   └── license.txt
    │   ├── export
    │   │   ├── atlas-0.5-pma.json
    │   │   ├── atlas-0.5.json
    │   │   ├── atlas-1.0-2048-pma.json
    │   │   ├── atlas-1.0-2048.json
    │   │   ├── atlas-1.0-pma.json
    │   │   ├── atlas-1.0-square-pma.json
    │   │   ├── atlas-1.0-square.json
    │   │   ├── atlas-1.0.json
    │   │   ├── binary.json
    │   │   ├── export.sh
    │   │   ├── json.json
    │   │   └── runtimes.sh
    │   ├── goblins
    │   │   ├── export
    │   │   │   ├── goblins-ess.json
    │   │   │   ├── goblins-ess.skel
    │   │   │   ├── goblins-pma.atlas
    │   │   │   ├── goblins-pma.png
    │   │   │   ├── goblins-pro.json
    │   │   │   ├── goblins-pro.skel
    │   │   │   ├── goblins.atlas
    │   │   │   └── goblins.png
    │   │   ├── goblins-ess.spine
    │   │   ├── goblins-pro.spine
    │   │   ├── images
    │   │   │   ├── dagger.png
    │   │   │   ├── goblin
    │   │   │   │   ├── eyes-closed.png
    │   │   │   │   ├── head.png
    │   │   │   │   ├── left-arm.png
    │   │   │   │   ├── left-foot.png
    │   │   │   │   ├── left-hand.png
    │   │   │   │   ├── left-lower-leg.png
    │   │   │   │   ├── left-shoulder.png
    │   │   │   │   ├── left-upper-leg.png
    │   │   │   │   ├── neck.png
    │   │   │   │   ├── pelvis.png
    │   │   │   │   ├── right-arm.png
    │   │   │   │   ├── right-foot.png
    │   │   │   │   ├── right-hand.png
    │   │   │   │   ├── right-lower-leg.png
    │   │   │   │   ├── right-shoulder.png
    │   │   │   │   ├── right-upper-leg.png
    │   │   │   │   ├── torso.png
    │   │   │   │   ├── undie-straps.png
    │   │   │   │   └── undies.png
    │   │   │   ├── goblingirl
    │   │   │   │   ├── eyes-closed.png
    │   │   │   │   ├── head.png
    │   │   │   │   ├── left-arm.png
    │   │   │   │   ├── left-foot.png
    │   │   │   │   ├── left-hand.png
    │   │   │   │   ├── left-lower-leg.png
    │   │   │   │   ├── left-shoulder.png
    │   │   │   │   ├── left-upper-leg.png
    │   │   │   │   ├── neck.png
    │   │   │   │   ├── pelvis.png
    │   │   │   │   ├── right-arm.png
    │   │   │   │   ├── right-foot.png
    │   │   │   │   ├── right-hand.png
    │   │   │   │   ├── right-lower-leg.png
    │   │   │   │   ├── right-shoulder.png
    │   │   │   │   ├── right-upper-leg.png
    │   │   │   │   ├── torso.png
    │   │   │   │   ├── undie-straps.png
    │   │   │   │   └── undies.png
    │   │   │   ├── pack.json
    │   │   │   ├── shield.png
    │   │   │   └── spear.png
    │   │   └── license.txt
    │   ├── hero
    │   │   ├── export
    │   │   │   ├── hero-ess.json
    │   │   │   ├── hero-ess.skel
    │   │   │   ├── hero-pma.atlas
    │   │   │   ├── hero-pma.png
    │   │   │   ├── hero-pro.json
    │   │   │   ├── hero-pro.skel
    │   │   │   ├── hero.atlas
    │   │   │   └── hero.png
    │   │   ├── hero-ess.spine
    │   │   ├── hero-pro.spine
    │   │   ├── images
    │   │   │   ├── body.png
    │   │   │   ├── cape.png
    │   │   │   ├── chain-ball.png
    │   │   │   ├── chain-flat.png
    │   │   │   ├── chain-round.png
    │   │   │   ├── eyes.png
    │   │   │   ├── fingers.png
    │   │   │   ├── foot1.png
    │   │   │   ├── foot2.png
    │   │   │   ├── forearm1.png
    │   │   │   ├── forearm2.png
    │   │   │   ├── hand1.png
    │   │   │   ├── hand2.png
    │   │   │   ├── handle.png
    │   │   │   ├── head.png
    │   │   │   ├── mantles.png
    │   │   │   ├── mouth.png
    │   │   │   ├── shin1.png
    │   │   │   ├── shin2.png
    │   │   │   ├── sword.png
    │   │   │   ├── thigh1.png
    │   │   │   ├── thigh2.png
    │   │   │   ├── upper-arm1.png
    │   │   │   └── upper-arm2.png
    │   │   └── license.txt
    │   ├── mix-and-match
    │   │   ├── export
    │   │   │   ├── mix-and-match-pma.atlas
    │   │   │   ├── mix-and-match-pma.png
    │   │   │   ├── mix-and-match-pro.json
    │   │   │   ├── mix-and-match-pro.skel
    │   │   │   ├── mix-and-match.atlas
    │   │   │   └── mix-and-match.png
    │   │   ├── images
    │   │   │   ├── base-head.png
    │   │   │   ├── boy
    │   │   │   │   ├── arm-front.png
    │   │   │   │   ├── backpack-pocket.png
    │   │   │   │   ├── backpack-strap-front.png
    │   │   │   │   ├── backpack-up.png
    │   │   │   │   ├── backpack.png
    │   │   │   │   ├── body.png
    │   │   │   │   ├── boot-ribbon-front.png
    │   │   │   │   ├── collar.png
    │   │   │   │   ├── ear.png
    │   │   │   │   ├── eye-back-low-eyelid.png
    │   │   │   │   ├── eye-back-pupil.png
    │   │   │   │   ├── eye-back-up-eyelid-back.png
    │   │   │   │   ├── eye-back-up-eyelid.png
    │   │   │   │   ├── eye-front-low-eyelid.png
    │   │   │   │   ├── eye-front-pupil.png
    │   │   │   │   ├── eye-front-up-eyelid-back.png
    │   │   │   │   ├── eye-front-up-eyelid.png
    │   │   │   │   ├── eye-iris-back.png
    │   │   │   │   ├── eye-iris-front.png
    │   │   │   │   ├── eye-white-back.png
    │   │   │   │   ├── eye-white-front.png
    │   │   │   │   ├── eyebrow-back.png
    │   │   │   │   ├── eyebrow-front.png
    │   │   │   │   ├── hair-back.png
    │   │   │   │   ├── hair-bangs.png
    │   │   │   │   ├── hair-side.png
    │   │   │   │   ├── hand-backfingers.png
    │   │   │   │   ├── hand-front-fingers.png
    │   │   │   │   ├── hat.png
    │   │   │   │   ├── leg-front.png
    │   │   │   │   ├── mouth-close.png
    │   │   │   │   ├── mouth-smile.png
    │   │   │   │   ├── nose.png
    │   │   │   │   ├── pompom.png
    │   │   │   │   └── zip.png
    │   │   │   ├── girl
    │   │   │   │   ├── arm-front.png
    │   │   │   │   ├── back-eyebrow.png
    │   │   │   │   ├── bag-base.png
    │   │   │   │   ├── bag-strap-front.png
    │   │   │   │   ├── bag-top.png
    │   │   │   │   ├── body.png
    │   │   │   │   ├── boot-ribbon-front.png
    │   │   │   │   ├── ear.png
    │   │   │   │   ├── eye-back-low-eyelid.png
    │   │   │   │   ├── eye-back-pupil.png
    │   │   │   │   ├── eye-back-up-eyelid-back.png
    │   │   │   │   ├── eye-back-up-eyelid.png
    │   │   │   │   ├── eye-front-low-eyelid.png
    │   │   │   │   ├── eye-front-pupil.png
    │   │   │   │   ├── eye-front-up-eyelid-back.png
    │   │   │   │   ├── eye-front-up-eyelid.png
    │   │   │   │   ├── eye-iris-back.png
    │   │   │   │   ├── eye-iris-front.png
    │   │   │   │   ├── eye-white-back.png
    │   │   │   │   ├── eye-white-front.png
    │   │   │   │   ├── front-eyebrow.png
    │   │   │   │   ├── hair-back.png
    │   │   │   │   ├── hair-bangs.png
    │   │   │   │   ├── hair-flap-down-front.png
    │   │   │   │   ├── hair-head-side-back.png
    │   │   │   │   ├── hair-head-side-front.png
    │   │   │   │   ├── hair-patch.png
    │   │   │   │   ├── hair-side.png
    │   │   │   │   ├── hair-strand-back-1.png
    │   │   │   │   ├── hair-strand-back-2.png
    │   │   │   │   ├── hair-strand-back-3.png
    │   │   │   │   ├── hair-strand-front-1.png
    │   │   │   │   ├── hair-strand-front-2.png
    │   │   │   │   ├── hair-strand-front-3.png
    │   │   │   │   ├── hand-front-fingers.png
    │   │   │   │   ├── hat.png
    │   │   │   │   ├── leg-front.png
    │   │   │   │   ├── mouth-close.png
    │   │   │   │   ├── mouth-smile.png
    │   │   │   │   ├── nose.png
    │   │   │   │   ├── pompom.png
    │   │   │   │   ├── scarf-back.png
    │   │   │   │   ├── scarf.png
    │   │   │   │   └── zip.png
    │   │   │   ├── girl-blue-cape
    │   │   │   │   ├── back-eyebrow.png
    │   │   │   │   ├── body-dress.png
    │   │   │   │   ├── body-ribbon.png
    │   │   │   │   ├── cape-back-up.png
    │   │   │   │   ├── cape-back.png
    │   │   │   │   ├── cape-ribbon.png
    │   │   │   │   ├── cape-shoulder-back.png
    │   │   │   │   ├── cape-shoulder-front.png
    │   │   │   │   ├── cape-up-front.png
    │   │   │   │   ├── ear.png
    │   │   │   │   ├── eye-back-low-eyelid.png
    │   │   │   │   ├── eye-back-pupil.png
    │   │   │   │   ├── eye-back-up-eyelid-back.png
    │   │   │   │   ├── eye-back-up-eyelid.png
    │   │   │   │   ├── eye-front-low-eyelid.png
    │   │   │   │   ├── eye-front-pupil.png
    │   │   │   │   ├── eye-front-up-eyelid-back.png
    │   │   │   │   ├── eye-front-up-eyelid.png
    │   │   │   │   ├── eye-iris-back.png
    │   │   │   │   ├── eye-iris-front.png
    │   │   │   │   ├── eye-white-back.png
    │   │   │   │   ├── eye-white-front.png
    │   │   │   │   ├── front-eyebrow.png
    │   │   │   │   ├── hair-back.png
    │   │   │   │   ├── hair-bangs.png
    │   │   │   │   ├── hair-head-side-back.png
    │   │   │   │   ├── hair-head-side-front.png
    │   │   │   │   ├── hair-side.png
    │   │   │   │   ├── hand-front-fingers.png
    │   │   │   │   ├── leg-front.png
    │   │   │   │   ├── mouth-close.png
    │   │   │   │   ├── mouth-smile.png
    │   │   │   │   ├── nose.png
    │   │   │   │   ├── sleeve-back.png
    │   │   │   │   └── sleeve-front.png
    │   │   │   ├── girl-spring-dress
    │   │   │   │   ├── arm-front.png
    │   │   │   │   ├── back-eyebrow.png
    │   │   │   │   ├── body-up.png
    │   │   │   │   ├── cloak-down.png
    │   │   │   │   ├── cloak-up.png
    │   │   │   │   ├── ear.png
    │   │   │   │   ├── eye-back-low-eyelid.png
    │   │   │   │   ├── eye-back-pupil.png
    │   │   │   │   ├── eye-back-up-eyelid-back.png
    │   │   │   │   ├── eye-back-up-eyelid.png
    │   │   │   │   ├── eye-front-low-eyelid.png
    │   │   │   │   ├── eye-front-pupil.png
    │   │   │   │   ├── eye-front-up-eyelid-back.png
    │   │   │   │   ├── eye-front-up-eyelid.png
    │   │   │   │   ├── eye-iris-back.png
    │   │   │   │   ├── eye-iris-front.png
    │   │   │   │   ├── eye-white-back.png
    │   │   │   │   ├── eye-white-front.png
    │   │   │   │   ├── front-eyebrow.png
    │   │   │   │   ├── hair-back.png
    │   │   │   │   ├── hair-bangs.png
    │   │   │   │   ├── hair-head-side-back.png
    │   │   │   │   ├── hair-head-side-front.png
    │   │   │   │   ├── hair-side.png
    │   │   │   │   ├── hand-front-fingers.png
    │   │   │   │   ├── leg-front.png
    │   │   │   │   ├── mouth-close.png
    │   │   │   │   ├── mouth-smile.png
    │   │   │   │   ├── neck.png
    │   │   │   │   ├── nose.png
    │   │   │   │   ├── shoulder-ribbon.png
    │   │   │   │   ├── skirt.png
    │   │   │   │   └── underskirt.png
    │   │   │   └── pack.json
    │   │   ├── license.txt
    │   │   └── mix-and-match-pro.spine
    │   ├── owl
    │   │   ├── export
    │   │   │   ├── owl-pma.atlas
    │   │   │   ├── owl-pma.png
    │   │   │   ├── owl-pro.json
    │   │   │   ├── owl-pro.skel
    │   │   │   ├── owl.atlas
    │   │   │   └── owl.png
    │   │   ├── images
    │   │   │   ├── L_eye-closed.png
    │   │   │   ├── L_eye-iris.png
    │   │   │   ├── L_eye-light.png
    │   │   │   ├── L_eye-pupil.png
    │   │   │   ├── L_foot.png
    │   │   │   ├── L_wing.png
    │   │   │   ├── R_eye-closed.png
    │   │   │   ├── R_eye-iris.png
    │   │   │   ├── R_eye-light.png
    │   │   │   ├── R_eye-pupil.png
    │   │   │   ├── R_foot.png
    │   │   │   ├── R_wing.png
    │   │   │   ├── beak-down.png
    │   │   │   ├── beak.png
    │   │   │   ├── body.png
    │   │   │   ├── feather-1.png
    │   │   │   ├── feather-2.png
    │   │   │   ├── feather-3.png
    │   │   │   ├── head-base.png
    │   │   │   ├── leaf-1.png
    │   │   │   ├── leaf-2.png
    │   │   │   ├── leaf-3.png
    │   │   │   ├── leaf-4.png
    │   │   │   ├── leaf-5.png
    │   │   │   ├── leaf-6.png
    │   │   │   ├── leaf-7.png
    │   │   │   └── wood.png
    │   │   ├── license.txt
    │   │   └── owl-pro.spine
    │   ├── powerup
    │   │   ├── export
    │   │   │   ├── powerup-ess.json
    │   │   │   ├── powerup-ess.skel
    │   │   │   ├── powerup-pma.atlas
    │   │   │   ├── powerup-pma.png
    │   │   │   ├── powerup-pro.json
    │   │   │   ├── powerup-pro.skel
    │   │   │   ├── powerup.atlas
    │   │   │   └── powerup.png
    │   │   ├── images
    │   │   │   ├── star.png
    │   │   │   ├── token.png
    │   │   │   └── wing.png
    │   │   ├── license.txt
    │   │   ├── powerup-ess.spine
    │   │   └── powerup-pro.spine
    │   ├── raptor
    │   │   ├── export
    │   │   │   ├── raptor-pma.atlas
    │   │   │   ├── raptor-pma.png
    │   │   │   ├── raptor-pro.json
    │   │   │   ├── raptor-pro.skel
    │   │   │   ├── raptor.atlas
    │   │   │   └── raptor.png
    │   │   ├── images
    │   │   │   ├── back-arm.png
    │   │   │   ├── back-bracer.png
    │   │   │   ├── back-hand.png
    │   │   │   ├── back-knee.png
    │   │   │   ├── back-thigh.png
    │   │   │   ├── eyes-open.png
    │   │   │   ├── front-arm.png
    │   │   │   ├── front-bracer.png
    │   │   │   ├── front-hand.png
    │   │   │   ├── front-open-hand.png
    │   │   │   ├── front-thigh.png
    │   │   │   ├── gun-nohand.png
    │   │   │   ├── gun.png
    │   │   │   ├── head.png
    │   │   │   ├── lower-leg.png
    │   │   │   ├── mouth-grind.png
    │   │   │   ├── mouth-smile.png
    │   │   │   ├── neck.png
    │   │   │   ├── raptor-back-arm.png
    │   │   │   ├── raptor-body.png
    │   │   │   ├── raptor-front-arm.png
    │   │   │   ├── raptor-front-leg.png
    │   │   │   ├── raptor-hindleg-back.png
    │   │   │   ├── raptor-horn-back.png
    │   │   │   ├── raptor-horn.png
    │   │   │   ├── raptor-jaw-tooth.png
    │   │   │   ├── raptor-jaw.png
    │   │   │   ├── raptor-mouth-inside.png
    │   │   │   ├── raptor-saddle-strap-back.png
    │   │   │   ├── raptor-saddle-strap-front.png
    │   │   │   ├── raptor-saddle-w-shadow.png
    │   │   │   ├── raptor-tail-shadow.png
    │   │   │   ├── raptor-tongue.png
    │   │   │   ├── stirrup-back.png
    │   │   │   ├── stirrup-front.png
    │   │   │   ├── stirrup-strap.png
    │   │   │   ├── torso.png
    │   │   │   └── visor.png
    │   │   ├── license.txt
    │   │   └── raptor-pro.spine
    │   ├── readme.txt
    │   ├── speedy
    │   │   ├── export
    │   │   │   ├── speedy-ess.json
    │   │   │   ├── speedy-ess.skel
    │   │   │   ├── speedy-pma.atlas
    │   │   │   ├── speedy-pma.png
    │   │   │   ├── speedy.atlas
    │   │   │   └── speedy.png
    │   │   ├── images
    │   │   │   ├── belt-ends.png
    │   │   │   ├── hair-1.png
    │   │   │   ├── hair-2.png
    │   │   │   ├── head.png
    │   │   │   ├── hood-end1a.png
    │   │   │   ├── hood-end1b.png
    │   │   │   ├── hood-end1c.png
    │   │   │   ├── hood-end1d.png
    │   │   │   ├── hood-end1e.png
    │   │   │   ├── hood-end1f.png
    │   │   │   ├── hood-end2a.png
    │   │   │   ├── hood-end2b.png
    │   │   │   ├── hood-end2c.png
    │   │   │   ├── hood-end2d.png
    │   │   │   ├── hood-end2e.png
    │   │   │   ├── hood-end2f.png
    │   │   │   ├── left-foot-bent01.png
    │   │   │   ├── left-foot-bent02.png
    │   │   │   ├── left-foot-side.png
    │   │   │   ├── left-foot.png
    │   │   │   ├── left-hand.png
    │   │   │   ├── right-foot-bent01.png
    │   │   │   ├── right-foot-bent02.png
    │   │   │   ├── right-foot-side.png
    │   │   │   ├── right-foot.png
    │   │   │   ├── right-hand.png
    │   │   │   └── torso.png
    │   │   ├── license.txt
    │   │   └── speedy-ess.spine
    │   ├── spine-unity
    │   │   ├── eyes
    │   │   │   ├── eyes.spine
    │   │   │   ├── images
    │   │   │   │   ├── EyeLines.png
    │   │   │   │   ├── EyeWhite.png
    │   │   │   │   ├── L_Eye.png
    │   │   │   │   └── R_Eye.png
    │   │   │   └── import
    │   │   │       ├── eyes.atlas.txt
    │   │   │       ├── eyes.json
    │   │   │       └── eyes.png
    │   │   ├── footsoldier
    │   │   │   ├── footsoldier.spine
    │   │   │   ├── images
    │   │   │   │   └── White
    │   │   │   │       ├── arm 2.png
    │   │   │   │       ├── arm.png
    │   │   │   │       ├── body.png
    │   │   │   │       ├── eyes blink.png
    │   │   │   │       ├── eyes.png
    │   │   │   │       ├── feet 2.png
    │   │   │   │       ├── feet.png
    │   │   │   │       ├── hand.png
    │   │   │   │       ├── head 1.png
    │   │   │   │       ├── leg 2.png
    │   │   │   │       ├── leg.png
    │   │   │   │       └── mouth.png
    │   │   │   └── import
    │   │   │       ├── Equipment
    │   │   │       │   ├── Equipment.atlas.txt
    │   │   │       │   └── Equipment.png
    │   │   │       ├── FS_White.atlas.txt
    │   │   │       ├── FS_White.png
    │   │   │       ├── FootSoldier.json
    │   │   │       └── license.txt
    │   │   ├── gauge
    │   │   │   ├── gauge.spine
    │   │   │   ├── images
    │   │   │   │   ├── Background.png
    │   │   │   │   ├── Bar.png
    │   │   │   │   └── Border.png
    │   │   │   └── import
    │   │   │       ├── Gauge.atlas.txt
    │   │   │       ├── Gauge.json
    │   │   │       └── Gauge.png
    │   │   ├── raggedyspineboy
    │   │   │   ├── images
    │   │   │   │   ├── arm.png
    │   │   │   │   ├── head.png
    │   │   │   │   ├── leg.png
    │   │   │   │   └── torso.png
    │   │   │   ├── import
    │   │   │   │   ├── Raggedy Spineboy.atlas.txt
    │   │   │   │   ├── Raggedy Spineboy.png
    │   │   │   │   └── raggedy spineboy.json
    │   │   │   └── raggedyspineboy.spine
    │   │   ├── raptor
    │   │   │   ├── images
    │   │   │   │   ├── back_arm.png
    │   │   │   │   ├── back_bracer.png
    │   │   │   │   ├── back_hand.png
    │   │   │   │   ├── back_knee.png
    │   │   │   │   ├── back_thigh.png
    │   │   │   │   ├── eyes_open.png
    │   │   │   │   ├── front_arm.png
    │   │   │   │   ├── front_bracer.png
    │   │   │   │   ├── front_hand.png
    │   │   │   │   ├── front_open_hand.png
    │   │   │   │   ├── front_thigh.png
    │   │   │   │   ├── gun.png
    │   │   │   │   ├── gun_nohand.png
    │   │   │   │   ├── head.png
    │   │   │   │   ├── lower_leg.png
    │   │   │   │   ├── mouth_smile.png
    │   │   │   │   ├── neck.png
    │   │   │   │   ├── raptor_arm_back.png
    │   │   │   │   ├── raptor_body.png
    │   │   │   │   ├── raptor_front_arm.png
    │   │   │   │   ├── raptor_front_leg.png
    │   │   │   │   ├── raptor_hindleg_back.png
    │   │   │   │   ├── raptor_horn.png
    │   │   │   │   ├── raptor_horn_back.png
    │   │   │   │   ├── raptor_jaw.png
    │   │   │   │   ├── raptor_saddle_noshadow.png
    │   │   │   │   ├── raptor_saddle_strap_front.png
    │   │   │   │   ├── raptor_saddle_strap_rear.png
    │   │   │   │   ├── raptor_saddle_w_shadow.png
    │   │   │   │   ├── raptor_tongue.png
    │   │   │   │   ├── stirrup_back.png
    │   │   │   │   ├── stirrup_front.png
    │   │   │   │   ├── stirrup_strap.png
    │   │   │   │   ├── torso.png
    │   │   │   │   └── visor.png
    │   │   │   ├── import
    │   │   │   │   ├── raptor.atlas.txt
    │   │   │   │   ├── raptor.json
    │   │   │   │   └── raptor.png
    │   │   │   └── raptor.spine
    │   │   ├── spineboy-pro
    │   │   │   ├── images
    │   │   │   │   ├── crosshair.png
    │   │   │   │   ├── dust01.png
    │   │   │   │   ├── dust02.png
    │   │   │   │   ├── dust03.png
    │   │   │   │   ├── eye-indifferent.png
    │   │   │   │   ├── eye-surprised.png
    │   │   │   │   ├── front-bracer.png
    │   │   │   │   ├── front-fist-closed.png
    │   │   │   │   ├── front-fist-open.png
    │   │   │   │   ├── front-foot.png
    │   │   │   │   ├── front-shin.png
    │   │   │   │   ├── front-thigh.png
    │   │   │   │   ├── front-upper-arm.png
    │   │   │   │   ├── goggles.png
    │   │   │   │   ├── gun.png
    │   │   │   │   ├── head.png
    │   │   │   │   ├── hoverboard-board.png
    │   │   │   │   ├── hoverboard-thruster.png
    │   │   │   │   ├── hoverglow-small.png
    │   │   │   │   ├── mouth-grind.png
    │   │   │   │   ├── mouth-oooo.png
    │   │   │   │   ├── mouth-smile.png
    │   │   │   │   ├── muzzle-glow.png
    │   │   │   │   ├── muzzle-ring.png
    │   │   │   │   ├── muzzle01.png
    │   │   │   │   ├── muzzle02.png
    │   │   │   │   ├── muzzle03.png
    │   │   │   │   ├── muzzle04.png
    │   │   │   │   ├── muzzle05.png
    │   │   │   │   ├── neck.png
    │   │   │   │   ├── portal-bg.png
    │   │   │   │   ├── portal-flare1.png
    │   │   │   │   ├── portal-flare2.png
    │   │   │   │   ├── portal-flare3.png
    │   │   │   │   ├── portal-shade.png
    │   │   │   │   ├── portal-streaks1.png
    │   │   │   │   ├── portsl-streaks2.png
    │   │   │   │   ├── rear-bracer.png
    │   │   │   │   ├── rear-foot.png
    │   │   │   │   ├── rear-shin.png
    │   │   │   │   ├── rear-thigh.png
    │   │   │   │   ├── rear-upper-arm.png
    │   │   │   │   └── torso.png
    │   │   │   ├── import
    │   │   │   │   ├── spineboy-pro.atlas.txt
    │   │   │   │   ├── spineboy-pro.json
    │   │   │   │   └── spineboy-pro.png
    │   │   │   └── spineboy-pro.spine
    │   │   ├── spineboy-unity
    │   │   │   ├── images
    │   │   │   │   ├── eye_indifferent.png
    │   │   │   │   ├── eye_surprised.png
    │   │   │   │   ├── front_bracer.png
    │   │   │   │   ├── front_fist_closed.png
    │   │   │   │   ├── front_fist_open.png
    │   │   │   │   ├── front_foot.png
    │   │   │   │   ├── front_foot_bend1.png
    │   │   │   │   ├── front_foot_bend2.png
    │   │   │   │   ├── front_shin.png
    │   │   │   │   ├── front_thigh.png
    │   │   │   │   ├── front_upper_arm.png
    │   │   │   │   ├── goggles.png
    │   │   │   │   ├── gun.png
    │   │   │   │   ├── head.png
    │   │   │   │   ├── mouth_grind.png
    │   │   │   │   ├── mouth_oooo.png
    │   │   │   │   ├── mouth_smile.png
    │   │   │   │   ├── muzzle.png
    │   │   │   │   ├── neck.png
    │   │   │   │   ├── rear_bracer.png
    │   │   │   │   ├── rear_foot.png
    │   │   │   │   ├── rear_foot_bend1.png
    │   │   │   │   ├── rear_foot_bend2.png
    │   │   │   │   ├── rear_shin.png
    │   │   │   │   ├── rear_thigh.png
    │   │   │   │   ├── rear_upper_arm.png
    │   │   │   │   └── torso.png
    │   │   │   ├── import
    │   │   │   │   ├── spineboy-unity.json
    │   │   │   │   ├── spineboy.atlas.txt
    │   │   │   │   └── spineboy.png
    │   │   │   └── spineboy-unity.spine
    │   │   ├── spineunitygirl
    │   │   │   ├── doi.spine
    │   │   │   ├── images
    │   │   │   │   ├── armL.png
    │   │   │   │   ├── armR.png
    │   │   │   │   ├── arrow.png
    │   │   │   │   ├── body.png
    │   │   │   │   ├── bootR.png
    │   │   │   │   ├── browL.png
    │   │   │   │   ├── browR.png
    │   │   │   │   ├── eyelids closed.png
    │   │   │   │   ├── eyelids open.png
    │   │   │   │   ├── hairL.png
    │   │   │   │   ├── hairL2.png
    │   │   │   │   ├── hairM blob.png
    │   │   │   │   ├── hairM blobS.png
    │   │   │   │   ├── hairM.png
    │   │   │   │   ├── hairR.png
    │   │   │   │   ├── hairR2.png
    │   │   │   │   ├── hairSide.png
    │   │   │   │   ├── head.png
    │   │   │   │   ├── indexL.png
    │   │   │   │   ├── indexR.png
    │   │   │   │   ├── inmouth.png
    │   │   │   │   ├── irisL flatspec.png
    │   │   │   │   ├── irisL spec.png
    │   │   │   │   ├── irisL.png
    │   │   │   │   ├── irisR flatspec.png
    │   │   │   │   ├── irisR spec.png
    │   │   │   │   ├── irisR.png
    │   │   │   │   ├── middleL.png
    │   │   │   │   ├── middleR.png
    │   │   │   │   ├── mouth.png
    │   │   │   │   ├── nose.png
    │   │   │   │   ├── pinkyL.png
    │   │   │   │   ├── pony1.png
    │   │   │   │   ├── pony2.png
    │   │   │   │   ├── ringL.png
    │   │   │   │   ├── rotate.png
    │   │   │   │   ├── strap.png
    │   │   │   │   ├── thumbL.png
    │   │   │   │   └── thumbR.png
    │   │   │   └── import
    │   │   │       ├── Doi.atlas.txt
    │   │   │       ├── Doi.json
    │   │   │       └── Doi.png
    │   │   ├── stretchyman
    │   │   │   ├── stretchyman-emission.png
    │   │   │   └── stretchyman-normals.png
    │   │   └── whirlyblendmodes
    │   │       ├── images
    │   │       │   └── whirly.png
    │   │       ├── import
    │   │       │   ├── whirlyblendmodes.atlas.txt
    │   │       │   ├── whirlyblendmodes.json
    │   │       │   └── whirlyblendmodes.png
    │   │       └── whirlyblendmodes.spine
    │   ├── spineboy
    │   │   ├── export
    │   │   │   ├── spineboy-ess.json
    │   │   │   ├── spineboy-ess.skel
    │   │   │   ├── spineboy-pma.atlas
    │   │   │   ├── spineboy-pma.png
    │   │   │   ├── spineboy-pro.json
    │   │   │   ├── spineboy-pro.skel
    │   │   │   ├── spineboy.atlas
    │   │   │   └── spineboy.png
    │   │   ├── images
    │   │   │   ├── crosshair.png
    │   │   │   ├── eye-indifferent.png
    │   │   │   ├── eye-surprised.png
    │   │   │   ├── front-bracer.png
    │   │   │   ├── front-fist-closed.png
    │   │   │   ├── front-fist-open.png
    │   │   │   ├── front-foot.png
    │   │   │   ├── front-shin.png
    │   │   │   ├── front-thigh.png
    │   │   │   ├── front-upper-arm.png
    │   │   │   ├── goggles.png
    │   │   │   ├── gun.png
    │   │   │   ├── head.png
    │   │   │   ├── hoverboard-board.png
    │   │   │   ├── hoverboard-thruster.png
    │   │   │   ├── hoverglow-small.png
    │   │   │   ├── mouth-grind.png
    │   │   │   ├── mouth-oooo.png
    │   │   │   ├── mouth-smile.png
    │   │   │   ├── muzzle-glow.png
    │   │   │   ├── muzzle-ring.png
    │   │   │   ├── muzzle01.png
    │   │   │   ├── muzzle02.png
    │   │   │   ├── muzzle03.png
    │   │   │   ├── muzzle04.png
    │   │   │   ├── muzzle05.png
    │   │   │   ├── neck.png
    │   │   │   ├── portal-bg.png
    │   │   │   ├── portal-flare1.png
    │   │   │   ├── portal-flare2.png
    │   │   │   ├── portal-flare3.png
    │   │   │   ├── portal-shade.png
    │   │   │   ├── portal-streaks1.png
    │   │   │   ├── portal-streaks2.png
    │   │   │   ├── rear-bracer.png
    │   │   │   ├── rear-foot.png
    │   │   │   ├── rear-shin.png
    │   │   │   ├── rear-thigh.png
    │   │   │   ├── rear-upper-arm.png
    │   │   │   └── torso.png
    │   │   ├── license.txt
    │   │   ├── spineboy-ess.spine
    │   │   └── spineboy-pro.spine
    │   ├── spinosaurus
    │   │   ├── export
    │   │   │   ├── spinosaurus-ess.json
    │   │   │   └── spinosaurus-ess.skel
    │   │   ├── images
    │   │   │   ├── background.jpg
    │   │   │   ├── leaves.png
    │   │   │   ├── logo.png
    │   │   │   ├── play.png
    │   │   │   ├── quit.png
    │   │   │   └── settings.png
    │   │   ├── license.txt
    │   │   └── spinosaurus-ess.spine
    │   ├── stretchyman
    │   │   ├── export
    │   │   │   ├── stretchyman-pma.atlas
    │   │   │   ├── stretchyman-pma.png
    │   │   │   ├── stretchyman-pro.json
    │   │   │   ├── stretchyman-pro.skel
    │   │   │   ├── stretchyman.atlas
    │   │   │   └── stretchyman.png
    │   │   ├── images
    │   │   │   ├── back-arm.png
    │   │   │   ├── back-leg.png
    │   │   │   ├── body.png
    │   │   │   ├── front-arm.png
    │   │   │   └── head.png
    │   │   ├── license.txt
    │   │   └── stretchyman-pro.spine
    │   ├── tank
    │   │   ├── export
    │   │   │   ├── tank-pma.atlas
    │   │   │   ├── tank-pma.png
    │   │   │   ├── tank-pro.json
    │   │   │   ├── tank-pro.skel
    │   │   │   ├── tank.atlas
    │   │   │   └── tank.png
    │   │   ├── images
    │   │   │   ├── antenna.png
    │   │   │   ├── cannon-connector.png
    │   │   │   ├── cannon.png
    │   │   │   ├── ground.png
    │   │   │   ├── guntower.png
    │   │   │   ├── machinegun-mount.png
    │   │   │   ├── machinegun.png
    │   │   │   ├── rock.png
    │   │   │   ├── smoke-glow.png
    │   │   │   ├── smoke-puff01-bg.png
    │   │   │   ├── smoke-puff01-fg.png
    │   │   │   ├── smoke-puff02-fg.png
    │   │   │   ├── smoke-puff03-fg.png
    │   │   │   ├── smoke-puff04-fg.png
    │   │   │   ├── tank-bottom-shadow.png
    │   │   │   ├── tank-bottom.png
    │   │   │   ├── tank-top.png
    │   │   │   ├── tread-inside.png
    │   │   │   ├── tread.png
    │   │   │   ├── wheel-big-overlay.png
    │   │   │   ├── wheel-big.png
    │   │   │   ├── wheel-mid-overlay.png
    │   │   │   ├── wheel-mid.png
    │   │   │   └── wheel-small.png
    │   │   ├── license.txt
    │   │   └── tank-pro.spine
    │   ├── vine
    │   │   ├── export
    │   │   │   ├── vine-pma.atlas
    │   │   │   ├── vine-pma.png
    │   │   │   ├── vine-pro.json
    │   │   │   ├── vine-pro.skel
    │   │   │   ├── vine.atlas
    │   │   │   └── vine.png
    │   │   ├── images
    │   │   │   └── vine.png
    │   │   ├── license.txt
    │   │   └── vine-pro.spine
    │   └── windmill
    │       ├── export
    │       │   ├── windmill-ess.json
    │       │   ├── windmill-ess.skel
    │       │   ├── windmill-pma.atlas
    │       │   ├── windmill-pma.png
    │       │   ├── windmill.atlas
    │       │   └── windmill.png
    │       ├── images
    │       │   ├── bush1.png
    │       │   ├── bush2.png
    │       │   ├── flower-leaf-back.png
    │       │   ├── flower-leaf-front.png
    │       │   ├── flower-shadow.png
    │       │   ├── flower-stem.png
    │       │   ├── flower1.png
    │       │   ├── flower2.png
    │       │   ├── flower3.png
    │       │   ├── heat.png
    │       │   ├── rooster.png
    │       │   ├── tree1-leaves1.png
    │       │   ├── tree1-leaves2.png
    │       │   ├── tree1-leaves3.png
    │       │   ├── tree1-leaves4.png
    │       │   ├── tree1-trunk.png
    │       │   ├── tree2-leaves1.png
    │       │   ├── tree2-leaves2.png
    │       │   ├── tree2-leaves3.png
    │       │   ├── tree2-leaves4.png
    │       │   ├── tree2-leaves5.png
    │       │   ├── tree2-trunk.png
    │       │   ├── windmill-base.png
    │       │   ├── windmill-blades-wood-h.png
    │       │   ├── windmill-blades-wood-v.png
    │       │   └── windmill-blades.png
    │       ├── license.txt
    │       └── windmill-ess.spine
    ├── package.json
    ├── spine-as3
    │   ├── LICENSE
    │   ├── README.md
    │   ├── spine-as3
    │   │   ├── asconfig.json
    │   │   ├── lib
    │   │   │   └── spine-as3.swc
    │   │   └── src
    │   │       └── spine
    │   │           ├── BinaryInput.as
    │   │           ├── BlendMode.as
    │   │           ├── Bone.as
    │   │           ├── BoneData.as
    │   │           ├── Color.as
    │   │           ├── ConstraintData.as
    │   │           ├── Event.as
    │   │           ├── EventData.as
    │   │           ├── IkConstraint.as
    │   │           ├── IkConstraintData.as
    │   │           ├── Interpolation.as
    │   │           ├── MathUtils.as
    │   │           ├── PathConstraint.as
    │   │           ├── PathConstraintData.as
    │   │           ├── Polygon.as
    │   │           ├── Pool.as
    │   │           ├── Poolable.as
    │   │           ├── PositionMode.as
    │   │           ├── RotateMode.as
    │   │           ├── Skeleton.as
    │   │           ├── SkeletonBinary.as
    │   │           ├── SkeletonBounds.as
    │   │           ├── SkeletonClipping.as
    │   │           ├── SkeletonData.as
    │   │           ├── SkeletonJson.as
    │   │           ├── Skin.as
    │   │           ├── SkinEntry.as
    │   │           ├── Slot.as
    │   │           ├── SlotData.as
    │   │           ├── SpacingMode.as
    │   │           ├── TransformConstraint.as
    │   │           ├── TransformConstraintData.as
    │   │           ├── TransformMode.as
    │   │           ├── Triangulator.as
    │   │           ├── Updatable.as
    │   │           ├── Vertex.as
    │   │           ├── VertexEffect.as
    │   │           ├── animation
    │   │           │   ├── Animation.as
    │   │           │   ├── AnimationState.as
    │   │           │   ├── AnimationStateData.as
    │   │           │   ├── AttachmentTimeline.as
    │   │           │   ├── ColorTimeline.as
    │   │           │   ├── CurveTimeline.as
    │   │           │   ├── DeformTimeline.as
    │   │           │   ├── DrawOrderTimeline.as
    │   │           │   ├── EventQueue.as
    │   │           │   ├── EventTimeline.as
    │   │           │   ├── EventType.as
    │   │           │   ├── IkConstraintTimeline.as
    │   │           │   ├── Listeners.as
    │   │           │   ├── MixBlend.as
    │   │           │   ├── MixDirection.as
    │   │           │   ├── PathConstraintMixTimeline.as
    │   │           │   ├── PathConstraintPositionTimeline.as
    │   │           │   ├── PathConstraintSpacingTimeline.as
    │   │           │   ├── RotateTimeline.as
    │   │           │   ├── ScaleTimeline.as
    │   │           │   ├── ShearTimeline.as
    │   │           │   ├── Timeline.as
    │   │           │   ├── TimelineType.as
    │   │           │   ├── TrackEntry.as
    │   │           │   ├── TransformConstraintTimeline.as
    │   │           │   ├── TranslateTimeline.as
    │   │           │   └── TwoColorTimeline.as
    │   │           ├── atlas
    │   │           │   ├── Atlas.as
    │   │           │   ├── AtlasPage.as
    │   │           │   ├── AtlasRegion.as
    │   │           │   ├── Format.as
    │   │           │   ├── TextureFilter.as
    │   │           │   ├── TextureLoader.as
    │   │           │   └── TextureWrap.as
    │   │           ├── attachments
    │   │           │   ├── AtlasAttachmentLoader.as
    │   │           │   ├── Attachment.as
    │   │           │   ├── AttachmentLoader.as
    │   │           │   ├── AttachmentType.as
    │   │           │   ├── BoundingBoxAttachment.as
    │   │           │   ├── ClippingAttachment.as
    │   │           │   ├── MeshAttachment.as
    │   │           │   ├── PathAttachment.as
    │   │           │   ├── PointAttachment.as
    │   │           │   ├── RegionAttachment.as
    │   │           │   └── VertexAttachment.as
    │   │           ├── flash
    │   │           │   ├── FlashTextureLoader.as
    │   │           │   ├── SkeletonAnimation.as
    │   │           │   └── SkeletonSprite.as
    │   │           ├── interpolation
    │   │           │   ├── Pow.as
    │   │           │   └── PowOut.as
    │   │           └── vertexeffects
    │   │               ├── JitterEffect.as
    │   │               └── SwirlEffect.as
    │   └── spine-as3-example
    │       ├── asconfig.json
    │       └── src
    │           ├── spine
    │           │   └── examples
    │           │       └── Main.as
    │           ├── spineboy-ess.json
    │           ├── spineboy.atlas
    │           └── spineboy.png
    ├── spine-c
    │   ├── CMakeLists.txt
    │   ├── LICENSE
    │   ├── README.md
    │   ├── spine-c
    │   │   ├── include
    │   │   │   └── spine
    │   │   │       ├── Animation.h
    │   │   │       ├── AnimationState.h
    │   │   │       ├── AnimationStateData.h
    │   │   │       ├── Array.h
    │   │   │       ├── Atlas.h
    │   │   │       ├── AtlasAttachmentLoader.h
    │   │   │       ├── Attachment.h
    │   │   │       ├── AttachmentLoader.h
    │   │   │       ├── Bone.h
    │   │   │       ├── BoneData.h
    │   │   │       ├── BoundingBoxAttachment.h
    │   │   │       ├── ClippingAttachment.h
    │   │   │       ├── Color.h
    │   │   │       ├── Event.h
    │   │   │       ├── EventData.h
    │   │   │       ├── IkConstraint.h
    │   │   │       ├── IkConstraintData.h
    │   │   │       ├── MeshAttachment.h
    │   │   │       ├── PathAttachment.h
    │   │   │       ├── PathConstraint.h
    │   │   │       ├── PathConstraintData.h
    │   │   │       ├── PointAttachment.h
    │   │   │       ├── RegionAttachment.h
    │   │   │       ├── Skeleton.h
    │   │   │       ├── SkeletonBinary.h
    │   │   │       ├── SkeletonBounds.h
    │   │   │       ├── SkeletonClipping.h
    │   │   │       ├── SkeletonData.h
    │   │   │       ├── SkeletonJson.h
    │   │   │       ├── Skin.h
    │   │   │       ├── Slot.h
    │   │   │       ├── SlotData.h
    │   │   │       ├── TransformConstraint.h
    │   │   │       ├── TransformConstraintData.h
    │   │   │       ├── Triangulator.h
    │   │   │       ├── VertexAttachment.h
    │   │   │       ├── VertexEffect.h
    │   │   │       ├── dll.h
    │   │   │       ├── extension.h
    │   │   │       └── spine.h
    │   │   └── src
    │   │       └── spine
    │   │           ├── Animation.c
    │   │           ├── AnimationState.c
    │   │           ├── AnimationStateData.c
    │   │           ├── Array.c
    │   │           ├── Atlas.c
    │   │           ├── AtlasAttachmentLoader.c
    │   │           ├── Attachment.c
    │   │           ├── AttachmentLoader.c
    │   │           ├── Bone.c
    │   │           ├── BoneData.c
    │   │           ├── BoundingBoxAttachment.c
    │   │           ├── ClippingAttachment.c
    │   │           ├── Color.c
    │   │           ├── Event.c
    │   │           ├── EventData.c
    │   │           ├── IkConstraint.c
    │   │           ├── IkConstraintData.c
    │   │           ├── Json.c
    │   │           ├── Json.h
    │   │           ├── MeshAttachment.c
    │   │           ├── PathAttachment.c
    │   │           ├── PathConstraint.c
    │   │           ├── PathConstraintData.c
    │   │           ├── PointAttachment.c
    │   │           ├── RegionAttachment.c
    │   │           ├── Skeleton.c
    │   │           ├── SkeletonBinary.c
    │   │           ├── SkeletonBounds.c
    │   │           ├── SkeletonClipping.c
    │   │           ├── SkeletonData.c
    │   │           ├── SkeletonJson.c
    │   │           ├── Skin.c
    │   │           ├── Slot.c
    │   │           ├── SlotData.c
    │   │           ├── TransformConstraint.c
    │   │           ├── TransformConstraintData.c
    │   │           ├── Triangulator.c
    │   │           ├── VertexAttachment.c
    │   │           ├── VertexEffect.c
    │   │           └── extension.c
    │   └── spine-c-unit-tests
    │       ├── CMakeLists.txt
    │       ├── README.md
    │       ├── main.cpp
    │       ├── memory
    │       │   ├── KMemory.cpp
    │       │   ├── KMemory.h
    │       │   ├── KString.cpp
    │       │   └── KString.h
    │       ├── minicppunit
    │       │   ├── MiniCppUnit.cxx
    │       │   └── MiniCppUnit.hxx
    │       ├── teamcity
    │       │   ├── README.txt
    │       │   ├── teamcity_cppunit.cpp
    │       │   ├── teamcity_cppunit.h
    │       │   ├── teamcity_messages.cpp
    │       │   └── teamcity_messages.h
    │       └── tests
    │           ├── CPP_InterfaceTestFixture.cpp
    │           ├── CPP_InterfaceTestFixture.h
    │           ├── C_InterfaceTestFixture.cpp
    │           ├── C_InterfaceTestFixture.h
    │           ├── EmptyTestFixture.cpp
    │           ├── EmptyTestFixture.h
    │           ├── MemoryTestFixture.cpp
    │           ├── MemoryTestFixture.h
    │           ├── SpineEventMonitor.cpp
    │           ├── SpineEventMonitor.h
    │           ├── TestFixtureGenerator
    │           │   ├── CPP_InterfaceTestFixture.cpp
    │           │   ├── CPP_InterfaceTestFixture.h
    │           │   ├── _TestFixture.cpp
    │           │   ├── _TestFixture.h
    │           │   ├── fnr.exe
    │           │   └── makeFixture.bat
    │           └── TestOptions.h
    ├── spine-cocos2d-objc
    │   ├── CMakeLists.txt
    │   ├── LICENSE
    │   ├── README.md
    │   ├── Resources
    │   │   ├── coin-pro.json
    │   │   ├── coin.atlas
    │   │   ├── coin.png
    │   │   ├── goblins-pro.json
    │   │   ├── goblins.atlas
    │   │   ├── goblins.png
    │   │   ├── raptor-pro.json
    │   │   ├── raptor.atlas
    │   │   ├── raptor.png
    │   │   ├── spineboy-pro.json
    │   │   ├── spineboy.atlas
    │   │   ├── spineboy.png
    │   │   ├── tank-pro.json
    │   │   ├── tank.atlas
    │   │   └── tank.png
    │   ├── Resources-ios
    │   │   ├── AppDelegate.h
    │   │   ├── AppDelegate.m
    │   │   ├── Default-568h@2x.png
    │   │   ├── Default-Landscape~ipad.png
    │   │   ├── Default.png
    │   │   ├── Default@2x.png
    │   │   ├── Icon-72.png
    │   │   ├── Icon-Small-50.png
    │   │   ├── Icon-Small.png
    │   │   ├── Icon-Small@2x.png
    │   │   ├── Icon.png
    │   │   ├── Icon@2x.png
    │   │   ├── Info.plist
    │   │   ├── Prefix.pch
    │   │   ├── iTunesArtwork
    │   │   └── main.m
    │   ├── Resources-mac
    │   │   ├── AppDelegate.h
    │   │   ├── AppDelegate.m
    │   │   ├── English.lproj
    │   │   │   ├── InfoPlist.strings
    │   │   │   └── MainMenu.xib
    │   │   ├── Info.plist
    │   │   ├── Prefix.pch
    │   │   ├── icon.icns
    │   │   └── main.m
    │   ├── example
    │   │   ├── CoinExample.h
    │   │   ├── CoinExample.m
    │   │   ├── GoblinsExample.h
    │   │   ├── GoblinsExample.m
    │   │   ├── IKExample.h
    │   │   ├── IKExample.m
    │   │   ├── RaptorExample.h
    │   │   ├── RaptorExample.m
    │   │   ├── SpineboyExample.h
    │   │   ├── SpineboyExample.m
    │   │   ├── TankExample.h
    │   │   └── TankExample.m
    │   ├── spine-cocos2d-objc.xcodeproj
    │   │   ├── project.pbxproj
    │   │   └── project.xcworkspace
    │   │       ├── contents.xcworkspacedata
    │   │       └── xcshareddata
    │   │           ├── spine-cocos2d-iphone-ios.xcscmblueprint
    │   │           └── spine-cocos2d-objc.xcscmblueprint
    │   └── src
    │       └── spine
    │           ├── GLUtils.c
    │           ├── GLUtils.h
    │           ├── SkeletonAnimation.h
    │           ├── SkeletonAnimation.m
    │           ├── SkeletonRenderer.h
    │           ├── SkeletonRenderer.m
    │           ├── spine-cocos2d-objc.h
    │           └── spine-cocos2d-objc.m
    ├── spine-cocos2dx
    │   ├── CMakeLists.txt
    │   ├── LICENSE
    │   ├── README.md
    │   ├── example
    │   │   ├── CMakeLists.txt
    │   │   ├── Classes
    │   │   │   ├── AppDelegate.cpp
    │   │   │   ├── AppDelegate.h
    │   │   │   ├── AppMacros.h
    │   │   │   ├── BatchingExample.cpp
    │   │   │   ├── BatchingExample.h
    │   │   │   ├── CoinExample.cpp
    │   │   │   ├── CoinExample.h
    │   │   │   ├── GoblinsExample.cpp
    │   │   │   ├── GoblinsExample.h
    │   │   │   ├── IKExample.cpp
    │   │   │   ├── IKExample.h
    │   │   │   ├── MixAndMatchExample.cpp
    │   │   │   ├── MixAndMatchExample.h
    │   │   │   ├── RaptorExample.cpp
    │   │   │   ├── RaptorExample.h
    │   │   │   ├── SkeletonRendererSeparatorExample.cpp
    │   │   │   ├── SkeletonRendererSeparatorExample.h
    │   │   │   ├── SpineboyExample.cpp
    │   │   │   ├── SpineboyExample.h
    │   │   │   ├── TankExample.cpp
    │   │   │   └── TankExample.h
    │   │   ├── Resources
    │   │   │   └── common
    │   │   │       ├── coin-pro.skel
    │   │   │       ├── coin.atlas
    │   │   │       ├── coin.png
    │   │   │       ├── goblins-pro.json
    │   │   │       ├── goblins.atlas
    │   │   │       ├── goblins.png
    │   │   │       ├── mix-and-match-pro.skel
    │   │   │       ├── mix-and-match.atlas
    │   │   │       ├── mix-and-match.png
    │   │   │       ├── raptor-pro.json
    │   │   │       ├── raptor.atlas
    │   │   │       ├── raptor.png
    │   │   │       ├── spineboy-pro.json
    │   │   │       ├── spineboy.atlas
    │   │   │       ├── spineboy.png
    │   │   │       ├── tank-pro.skel
    │   │   │       ├── tank.atlas
    │   │   │       └── tank.png
    │   │   ├── proj.android
    │   │   │   ├── AndroidManifest.xml
    │   │   │   ├── ant.properties
    │   │   │   ├── build-cfg.json
    │   │   │   ├── build.xml
    │   │   │   ├── gen
    │   │   │   │   ├── R.java.d
    │   │   │   │   └── com
    │   │   │   │       └── esotericsoftware
    │   │   │   │           └── cocos2dx
    │   │   │   │               ├── BuildConfig.java
    │   │   │   │               └── R.java
    │   │   │   ├── jni
    │   │   │   │   ├── Android.mk
    │   │   │   │   ├── Application.mk
    │   │   │   │   └── hellocpp
    │   │   │   │       └── main.cpp
    │   │   │   ├── local.properties
    │   │   │   ├── proguard-project.txt
    │   │   │   ├── project.properties
    │   │   │   ├── res
    │   │   │   │   ├── drawable-hdpi
    │   │   │   │   │   └── icon.png
    │   │   │   │   ├── drawable-ldpi
    │   │   │   │   │   └── icon.png
    │   │   │   │   ├── drawable-mdpi
    │   │   │   │   │   └── icon.png
    │   │   │   │   └── values
    │   │   │   │       └── strings.xml
    │   │   │   └── src
    │   │   │       └── org
    │   │   │           └── cocos2dx
    │   │   │               └── cpp
    │   │   │                   └── AppActivity.java
    │   │   ├── proj.ios_mac
    │   │   │   ├── ios
    │   │   │   │   ├── AppController.h
    │   │   │   │   ├── AppController.mm
    │   │   │   │   ├── Default-568h@2x.png
    │   │   │   │   ├── Default-667h@2x.png
    │   │   │   │   ├── Default-736h@3x.png
    │   │   │   │   ├── Default-Landscape~ipad.png
    │   │   │   │   ├── Default.png
    │   │   │   │   ├── Default@2x.png
    │   │   │   │   ├── Icon-100.png
    │   │   │   │   ├── Icon-114.png
    │   │   │   │   ├── Icon-120.png
    │   │   │   │   ├── Icon-144.png
    │   │   │   │   ├── Icon-152.png
    │   │   │   │   ├── Icon-180.png
    │   │   │   │   ├── Icon-29.png
    │   │   │   │   ├── Icon-40.png
    │   │   │   │   ├── Icon-50.png
    │   │   │   │   ├── Icon-57.png
    │   │   │   │   ├── Icon-58.png
    │   │   │   │   ├── Icon-72.png
    │   │   │   │   ├── Icon-76.png
    │   │   │   │   ├── Icon-80.png
    │   │   │   │   ├── Icon-87.png
    │   │   │   │   ├── Info.plist
    │   │   │   │   ├── Prefix.pch
    │   │   │   │   ├── RootViewController.h
    │   │   │   │   ├── RootViewController.mm
    │   │   │   │   └── main.m
    │   │   │   ├── mac
    │   │   │   │   ├── Icon.icns
    │   │   │   │   ├── Info.plist
    │   │   │   │   ├── Prefix.pch
    │   │   │   │   └── main.cpp
    │   │   │   └── spine-cocos2d-x.xcodeproj
    │   │   │       ├── project.pbxproj
    │   │   │       └── project.xcworkspace
    │   │   │           └── contents.xcworkspacedata
    │   │   ├── proj.linux
    │   │   │   └── main.cpp
    │   │   └── proj.win32
    │   │       ├── build-cfg.json
    │   │       ├── game.rc
    │   │       ├── main.cpp
    │   │       ├── main.h
    │   │       ├── res
    │   │       │   └── game.ico
    │   │       ├── resource.h
    │   │       ├── spine-cocos2d-x.sln
    │   │       ├── spine-cocos2d-x.vcxproj
    │   │       └── spine-cocos2d-x.vcxproj.filters
    │   ├── example-v4
    │   │   ├── CMakeLists.txt
    │   │   ├── Resources
    │   │   │   └── common
    │   │   │       ├── coin-pro.skel
    │   │   │       ├── coin.atlas
    │   │   │       ├── coin.png
    │   │   │       ├── goblins-pro.json
    │   │   │       ├── goblins.atlas
    │   │   │       ├── goblins.png
    │   │   │       ├── mix-and-match-pro.skel
    │   │   │       ├── mix-and-match.atlas
    │   │   │       ├── mix-and-match.png
    │   │   │       ├── raptor-pro.json
    │   │   │       ├── raptor.atlas
    │   │   │       ├── raptor.png
    │   │   │       ├── spineboy-pro.json
    │   │   │       ├── spineboy.atlas
    │   │   │       ├── spineboy.png
    │   │   │       ├── tank-pro.skel
    │   │   │       ├── tank.atlas
    │   │   │       └── tank.png
    │   │   ├── proj.android
    │   │   │   ├── app
    │   │   │   │   ├── AndroidManifest.xml
    │   │   │   │   ├── build.gradle
    │   │   │   │   ├── jni
    │   │   │   │   │   └── hellocpp
    │   │   │   │   │       └── main.cpp
    │   │   │   │   ├── proguard-rules.pro
    │   │   │   │   ├── res
    │   │   │   │   │   ├── mipmap-hdpi
    │   │   │   │   │   │   └── ic_launcher.png
    │   │   │   │   │   ├── mipmap-mdpi
    │   │   │   │   │   │   └── ic_launcher.png
    │   │   │   │   │   ├── mipmap-xhdpi
    │   │   │   │   │   │   └── ic_launcher.png
    │   │   │   │   │   ├── mipmap-xxhdpi
    │   │   │   │   │   │   └── ic_launcher.png
    │   │   │   │   │   └── values
    │   │   │   │   │       └── strings.xml
    │   │   │   │   └── src
    │   │   │   │       └── org
    │   │   │   │           └── cocos2dx
    │   │   │   │               └── cpp
    │   │   │   │                   └── AppActivity.java
    │   │   │   ├── build.gradle
    │   │   │   ├── gradle
    │   │   │   │   └── wrapper
    │   │   │   │       ├── gradle-wrapper.jar
    │   │   │   │       └── gradle-wrapper.properties
    │   │   │   ├── gradle.properties
    │   │   │   ├── gradlew
    │   │   │   ├── gradlew.bat
    │   │   │   └── settings.gradle
    │   │   ├── proj.ios_mac
    │   │   │   ├── ios
    │   │   │   │   ├── AppController.h
    │   │   │   │   ├── AppController.mm
    │   │   │   │   ├── Images.xcassets
    │   │   │   │   │   ├── AppIcon.appiconset
    │   │   │   │   │   │   ├── Contents.json
    │   │   │   │   │   │   ├── Icon-20.png
    │   │   │   │   │   │   ├── Icon-20@2x.png
    │   │   │   │   │   │   ├── Icon-20@3x.png
    │   │   │   │   │   │   ├── Icon-29.png
    │   │   │   │   │   │   ├── Icon-29@2x.png
    │   │   │   │   │   │   ├── Icon-29@3x.png
    │   │   │   │   │   │   ├── Icon-40.png
    │   │   │   │   │   │   ├── Icon-40@2x.png
    │   │   │   │   │   │   ├── Icon-40@3x.png
    │   │   │   │   │   │   ├── Icon-50.png
    │   │   │   │   │   │   ├── Icon-50@2x.png
    │   │   │   │   │   │   ├── Icon-57.png
    │   │   │   │   │   │   ├── Icon-57@2x.png
    │   │   │   │   │   │   ├── Icon-60@2x.png
    │   │   │   │   │   │   ├── Icon-60@3x.png
    │   │   │   │   │   │   ├── Icon-72.png
    │   │   │   │   │   │   ├── Icon-72@2x.png
    │   │   │   │   │   │   ├── Icon-76.png
    │   │   │   │   │   │   ├── Icon-76@2x.png
    │   │   │   │   │   │   └── Icon-83.5@2x.png
    │   │   │   │   │   └── Contents.json
    │   │   │   │   ├── Info.plist
    │   │   │   │   ├── LaunchScreen.storyboard
    │   │   │   │   ├── LaunchScreenBackground.png
    │   │   │   │   ├── Prefix.pch
    │   │   │   │   ├── RootViewController.h
    │   │   │   │   ├── RootViewController.mm
    │   │   │   │   ├── exportoptions.plist
    │   │   │   │   └── main.m
    │   │   │   └── mac
    │   │   │       ├── Icon.icns
    │   │   │       ├── Info.plist
    │   │   │       ├── Prefix.pch
    │   │   │       └── main.cpp
    │   │   ├── proj.linux
    │   │   │   └── main.cpp
    │   │   └── proj.win32
    │   │       ├── build-cfg.json
    │   │       ├── game.rc
    │   │       ├── main.cpp
    │   │       ├── main.h
    │   │       ├── res
    │   │       │   └── game.ico
    │   │       └── resource.h
    │   └── src
    │       └── spine
    │           ├── AttachmentVertices.cpp
    │           ├── AttachmentVertices.h
    │           ├── SkeletonAnimation.cpp
    │           ├── SkeletonAnimation.h
    │           ├── SkeletonRenderer.cpp
    │           ├── SkeletonRenderer.h
    │           ├── spine-cocos2dx.cpp
    │           ├── spine-cocos2dx.h
    │           ├── v3
    │           │   ├── SkeletonBatch.cpp
    │           │   ├── SkeletonBatch.h
    │           │   ├── SkeletonTwoColorBatch.cpp
    │           │   └── SkeletonTwoColorBatch.h
    │           └── v4
    │               ├── SkeletonBatch.cpp
    │               ├── SkeletonBatch.h
    │               ├── SkeletonTwoColorBatch.cpp
    │               └── SkeletonTwoColorBatch.h
    ├── spine-corona
    │   ├── LICENSE
    │   ├── README.md
    │   ├── build.settings
    │   ├── config.lua
    │   ├── data
    │   │   ├── coin-pro.json
    │   │   ├── coin.atlas
    │   │   ├── coin.png
    │   │   ├── goblins-pro.json
    │   │   ├── goblins.atlas
    │   │   ├── goblins.png
    │   │   ├── mix-and-match-pro.json
    │   │   ├── mix-and-match.atlas
    │   │   ├── mix-and-match.png
    │   │   ├── owl-pro.json
    │   │   ├── owl.atlas
    │   │   ├── owl.png
    │   │   ├── raptor-pro.json
    │   │   ├── raptor.atlas
    │   │   ├── raptor.png
    │   │   ├── spineboy-pro.json
    │   │   ├── spineboy.atlas
    │   │   ├── spineboy.png
    │   │   ├── stretchyman-pro.json
    │   │   ├── stretchyman.atlas
    │   │   ├── stretchyman.png
    │   │   ├── tank-pro.json
    │   │   ├── tank.atlas
    │   │   ├── tank.png
    │   │   ├── vine-pro.json
    │   │   ├── vine.atlas
    │   │   └── vine.png
    │   ├── main.lua
    │   ├── mobdebug.lua
    │   ├── spine-corona
    │   │   └── spine.lua
    │   └── test.lua
    ├── spine-cpp
    │   ├── CMakeLists.txt
    │   ├── LICENSE
    │   ├── README.md
    │   ├── spine-cpp
    │   │   ├── include
    │   │   │   └── spine
    │   │   │       ├── Animation.h
    │   │   │       ├── AnimationState.h
    │   │   │       ├── AnimationStateData.h
    │   │   │       ├── Atlas.h
    │   │   │       ├── AtlasAttachmentLoader.h
    │   │   │       ├── Attachment.h
    │   │   │       ├── AttachmentLoader.h
    │   │   │       ├── AttachmentTimeline.h
    │   │   │       ├── AttachmentType.h
    │   │   │       ├── BlendMode.h
    │   │   │       ├── Bone.h
    │   │   │       ├── BoneData.h
    │   │   │       ├── BoundingBoxAttachment.h
    │   │   │       ├── ClippingAttachment.h
    │   │   │       ├── Color.h
    │   │   │       ├── ColorTimeline.h
    │   │   │       ├── ConstraintData.h
    │   │   │       ├── ContainerUtil.h
    │   │   │       ├── CurveTimeline.h
    │   │   │       ├── Debug.h
    │   │   │       ├── DeformTimeline.h
    │   │   │       ├── DrawOrderTimeline.h
    │   │   │       ├── Event.h
    │   │   │       ├── EventData.h
    │   │   │       ├── EventTimeline.h
    │   │   │       ├── Extension.h
    │   │   │       ├── HasRendererObject.h
    │   │   │       ├── HashMap.h
    │   │   │       ├── IkConstraint.h
    │   │   │       ├── IkConstraintData.h
    │   │   │       ├── IkConstraintTimeline.h
    │   │   │       ├── Json.h
    │   │   │       ├── LinkedMesh.h
    │   │   │       ├── MathUtil.h
    │   │   │       ├── MeshAttachment.h
    │   │   │       ├── MixBlend.h
    │   │   │       ├── MixDirection.h
    │   │   │       ├── PathAttachment.h
    │   │   │       ├── PathConstraint.h
    │   │   │       ├── PathConstraintData.h
    │   │   │       ├── PathConstraintMixTimeline.h
    │   │   │       ├── PathConstraintPositionTimeline.h
    │   │   │       ├── PathConstraintSpacingTimeline.h
    │   │   │       ├── PointAttachment.h
    │   │   │       ├── Pool.h
    │   │   │       ├── PositionMode.h
    │   │   │       ├── RTTI.h
    │   │   │       ├── RegionAttachment.h
    │   │   │       ├── RotateMode.h
    │   │   │       ├── RotateTimeline.h
    │   │   │       ├── ScaleTimeline.h
    │   │   │       ├── ShearTimeline.h
    │   │   │       ├── Skeleton.h
    │   │   │       ├── SkeletonBinary.h
    │   │   │       ├── SkeletonBounds.h
    │   │   │       ├── SkeletonClipping.h
    │   │   │       ├── SkeletonData.h
    │   │   │       ├── SkeletonJson.h
    │   │   │       ├── Skin.h
    │   │   │       ├── Slot.h
    │   │   │       ├── SlotData.h
    │   │   │       ├── SpacingMode.h
    │   │   │       ├── SpineObject.h
    │   │   │       ├── SpineString.h
    │   │   │       ├── TextureLoader.h
    │   │   │       ├── Timeline.h
    │   │   │       ├── TimelineType.h
    │   │   │       ├── TransformConstraint.h
    │   │   │       ├── TransformConstraintData.h
    │   │   │       ├── TransformConstraintTimeline.h
    │   │   │       ├── TransformMode.h
    │   │   │       ├── TranslateTimeline.h
    │   │   │       ├── Triangulator.h
    │   │   │       ├── TwoColorTimeline.h
    │   │   │       ├── Updatable.h
    │   │   │       ├── Vector.h
    │   │   │       ├── VertexAttachment.h
    │   │   │       ├── VertexEffect.h
    │   │   │       ├── Vertices.h
    │   │   │       ├── dll.h
    │   │   │       └── spine.h
    │   │   └── src
    │   │       └── spine
    │   │           ├── Animation.cpp
    │   │           ├── AnimationState.cpp
    │   │           ├── AnimationStateData.cpp
    │   │           ├── Atlas.cpp
    │   │           ├── AtlasAttachmentLoader.cpp
    │   │           ├── Attachment.cpp
    │   │           ├── AttachmentLoader.cpp
    │   │           ├── AttachmentTimeline.cpp
    │   │           ├── Bone.cpp
    │   │           ├── BoneData.cpp
    │   │           ├── BoundingBoxAttachment.cpp
    │   │           ├── ClippingAttachment.cpp
    │   │           ├── ColorTimeline.cpp
    │   │           ├── ConstraintData.cpp
    │   │           ├── CurveTimeline.cpp
    │   │           ├── DeformTimeline.cpp
    │   │           ├── DrawOrderTimeline.cpp
    │   │           ├── Event.cpp
    │   │           ├── EventData.cpp
    │   │           ├── EventTimeline.cpp
    │   │           ├── Extension.cpp
    │   │           ├── IkConstraint.cpp
    │   │           ├── IkConstraintData.cpp
    │   │           ├── IkConstraintTimeline.cpp
    │   │           ├── Json.cpp
    │   │           ├── LinkedMesh.cpp
    │   │           ├── MathUtil.cpp
    │   │           ├── MeshAttachment.cpp
    │   │           ├── PathAttachment.cpp
    │   │           ├── PathConstraint.cpp
    │   │           ├── PathConstraintData.cpp
    │   │           ├── PathConstraintMixTimeline.cpp
    │   │           ├── PathConstraintPositionTimeline.cpp
    │   │           ├── PathConstraintSpacingTimeline.cpp
    │   │           ├── PointAttachment.cpp
    │   │           ├── RTTI.cpp
    │   │           ├── RegionAttachment.cpp
    │   │           ├── RotateTimeline.cpp
    │   │           ├── ScaleTimeline.cpp
    │   │           ├── ShearTimeline.cpp
    │   │           ├── Skeleton.cpp
    │   │           ├── SkeletonBinary.cpp
    │   │           ├── SkeletonBounds.cpp
    │   │           ├── SkeletonClipping.cpp
    │   │           ├── SkeletonData.cpp
    │   │           ├── SkeletonJson.cpp
    │   │           ├── Skin.cpp
    │   │           ├── Slot.cpp
    │   │           ├── SlotData.cpp
    │   │           ├── SpineObject.cpp
    │   │           ├── TextureLoader.cpp
    │   │           ├── Timeline.cpp
    │   │           ├── TransformConstraint.cpp
    │   │           ├── TransformConstraintData.cpp
    │   │           ├── TransformConstraintTimeline.cpp
    │   │           ├── TranslateTimeline.cpp
    │   │           ├── Triangulator.cpp
    │   │           ├── TwoColorTimeline.cpp
    │   │           ├── Updatable.cpp
    │   │           ├── VertexAttachment.cpp
    │   │           └── VertexEffect.cpp
    │   └── spine-cpp-unit-tests
    │       ├── CMakeLists.txt
    │       ├── README.md
    │       └── src
    │           └── main.cpp
    ├── spine-csharp
    │   ├── LICENSE
    │   ├── Properties
    │   │   └── AssemblyInfo.cs
    │   ├── README.md
    │   ├── nuget
    │   │   └── Spine.1.6.18.nuspec
    │   ├── spine-csharp.csproj
    │   ├── spine-csharp.sln
    │   ├── src
    │   │   ├── Animation.cs
    │   │   ├── AnimationState.cs
    │   │   ├── AnimationStateData.cs
    │   │   ├── Atlas.cs
    │   │   ├── Attachments
    │   │   │   ├── AtlasAttachmentLoader.cs
    │   │   │   ├── Attachment.cs
    │   │   │   ├── AttachmentLoader.cs
    │   │   │   ├── AttachmentType.cs
    │   │   │   ├── BoundingBoxAttachment.cs
    │   │   │   ├── ClippingAttachment.cs
    │   │   │   ├── MeshAttachment.cs
    │   │   │   ├── PathAttachment.cs
    │   │   │   ├── PointAttachment.cs
    │   │   │   ├── RegionAttachment.cs
    │   │   │   └── VertexAttachment.cs
    │   │   ├── BlendMode.cs
    │   │   ├── Bone.cs
    │   │   ├── BoneData.cs
    │   │   ├── Collections
    │   │   │   └── OrderedDictionary.cs
    │   │   ├── ConstraintData.cs
    │   │   ├── Event.cs
    │   │   ├── EventData.cs
    │   │   ├── ExposedList.cs
    │   │   ├── IUpdatable.cs
    │   │   ├── IkConstraint.cs
    │   │   ├── IkConstraintData.cs
    │   │   ├── Json.cs
    │   │   ├── MathUtils.cs
    │   │   ├── PathConstraint.cs
    │   │   ├── PathConstraintData.cs
    │   │   ├── Skeleton.cs
    │   │   ├── SkeletonBinary.cs
    │   │   ├── SkeletonBounds.cs
    │   │   ├── SkeletonClipping.cs
    │   │   ├── SkeletonData.cs
    │   │   ├── SkeletonJson.cs
    │   │   ├── Skin.cs
    │   │   ├── Slot.cs
    │   │   ├── SlotData.cs
    │   │   ├── TransformConstraint.cs
    │   │   ├── TransformConstraintData.cs
    │   │   └── Triangulator.cs
    │   └── tests
    │       ├── assets
    │       │   └── test.json
    │       └── src
    │           └── AnimationStateTests.cs
    ├── spine-js
    │   └── README.md
    ├── spine-libgdx
    │   ├── LICENSE
    │   ├── README.md
    │   ├── spine-libgdx
    │   │   ├── pom.xml
    │   │   └── src
    │   │       └── com
    │   │           └── esotericsoftware
    │   │               ├── spine
    │   │               │   ├── Animation.java
    │   │               │   ├── AnimationState.java
    │   │               │   ├── AnimationStateData.java
    │   │               │   ├── BlendMode.java
    │   │               │   ├── Bone.java
    │   │               │   ├── BoneData.java
    │   │               │   ├── ConstraintData.java
    │   │               │   ├── Event.java
    │   │               │   ├── EventData.java
    │   │               │   ├── IkConstraint.java
    │   │               │   ├── IkConstraintData.java
    │   │               │   ├── PathConstraint.java
    │   │               │   ├── PathConstraintData.java
    │   │               │   ├── Skeleton.java
    │   │               │   ├── SkeletonBinary.java
    │   │               │   ├── SkeletonBounds.java
    │   │               │   ├── SkeletonData.java
    │   │               │   ├── SkeletonJson.java
    │   │               │   ├── SkeletonRenderer.java
    │   │               │   ├── SkeletonRendererDebug.java
    │   │               │   ├── Skin.java
    │   │               │   ├── Slot.java
    │   │               │   ├── SlotData.java
    │   │               │   ├── TransformConstraint.java
    │   │               │   ├── TransformConstraintData.java
    │   │               │   ├── Updatable.java
    │   │               │   ├── attachments
    │   │               │   │   ├── AtlasAttachmentLoader.java
    │   │               │   │   ├── Attachment.java
    │   │               │   │   ├── AttachmentLoader.java
    │   │               │   │   ├── AttachmentType.java
    │   │               │   │   ├── BoundingBoxAttachment.java
    │   │               │   │   ├── ClippingAttachment.java
    │   │               │   │   ├── MeshAttachment.java
    │   │               │   │   ├── PathAttachment.java
    │   │               │   │   ├── PointAttachment.java
    │   │               │   │   ├── RegionAttachment.java
    │   │               │   │   ├── SkeletonAttachment.java
    │   │               │   │   └── VertexAttachment.java
    │   │               │   ├── utils
    │   │               │   │   ├── SkeletonActor.java
    │   │               │   │   ├── SkeletonActorPool.java
    │   │               │   │   ├── SkeletonClipping.java
    │   │               │   │   ├── SkeletonDataLoader.java
    │   │               │   │   ├── SkeletonDrawable.java
    │   │               │   │   ├── SkeletonPool.java
    │   │               │   │   ├── SpineUtils.java
    │   │               │   │   ├── Triangulator.java
    │   │               │   │   └── TwoColorPolygonBatch.java
    │   │               │   └── vertexeffects
    │   │               │       ├── JitterEffect.java
    │   │               │       └── SwirlEffect.java
    │   │               └── spine.gwt.xml
    │   ├── spine-libgdx-tests
    │   │   ├── assets
    │   │   │   ├── coin
    │   │   │   │   ├── coin-pma.atlas
    │   │   │   │   ├── coin-pma.png
    │   │   │   │   ├── coin-pro.json
    │   │   │   │   └── coin-pro.skel
    │   │   │   ├── goblins
    │   │   │   │   ├── goblins-ess.json
    │   │   │   │   ├── goblins-ess.skel
    │   │   │   │   ├── goblins-pma.atlas
    │   │   │   │   ├── goblins-pma.png
    │   │   │   │   ├── goblins-pro.json
    │   │   │   │   └── goblins-pro.skel
    │   │   │   ├── mix-and-match
    │   │   │   │   ├── mix-and-match-pma.atlas
    │   │   │   │   ├── mix-and-match-pma.png
    │   │   │   │   ├── mix-and-match-pro.json
    │   │   │   │   └── mix-and-match-pro.skel
    │   │   │   ├── raptor
    │   │   │   │   ├── raptor-pma.atlas
    │   │   │   │   ├── raptor-pma.png
    │   │   │   │   ├── raptor-pro.json
    │   │   │   │   └── raptor-pro.skel
    │   │   │   ├── skin
    │   │   │   │   ├── skin.atlas
    │   │   │   │   ├── skin.json
    │   │   │   │   └── skin.png
    │   │   │   ├── spineboy
    │   │   │   │   ├── spineboy-ess.json
    │   │   │   │   ├── spineboy-ess.skel
    │   │   │   │   ├── spineboy-pma.atlas
    │   │   │   │   ├── spineboy-pma.png
    │   │   │   │   ├── spineboy-pro.json
    │   │   │   │   └── spineboy-pro.skel
    │   │   │   ├── spineboy-old
    │   │   │   │   ├── spineboy-old-diffuse.atlas
    │   │   │   │   ├── spineboy-old-diffuse.png
    │   │   │   │   ├── spineboy-old-normal.png
    │   │   │   │   ├── spineboy-old-pma.atlas
    │   │   │   │   ├── spineboy-old-pma.png
    │   │   │   │   └── spineboy-old.json
    │   │   │   └── test
    │   │   │       ├── test.json
    │   │   │       └── test.spine
    │   │   └── src
    │   │       └── com
    │   │           └── esotericsoftware
    │   │               └── spine
    │   │                   ├── AnimationStateTests.java
    │   │                   ├── AttachmentTimelineTests.java
    │   │                   ├── BonePlotting.java
    │   │                   ├── Box2DExample.java
    │   │                   ├── EventTimelineTests.java
    │   │                   ├── IKTest.java
    │   │                   ├── MixTest.java
    │   │                   ├── NormalMapTest.java
    │   │                   ├── SimpleTest1.java
    │   │                   ├── SimpleTest2.java
    │   │                   ├── SimpleTest3.java
    │   │                   ├── SimpleTest4.java
    │   │                   ├── SkeletonAttachmentTest.java
    │   │                   ├── SkinBonesMixAndMatchTest.java
    │   │                   ├── TestHarness.java
    │   │                   └── VertexEffectTest.java
    │   └── spine-skeletonviewer
    │       ├── README.md
    │       ├── assets
    │       │   └── skin
    │       │       ├── font-calibri-12.fnt
    │       │       ├── font-calibri-12.png
    │       │       ├── skin.atlas
    │       │       ├── skin.json
    │       │       └── skin.png
    │       └── src
    │           └── com
    │               └── esotericsoftware
    │                   └── spine
    │                       ├── JsonRollback.java
    │                       └── SkeletonViewer.java
    ├── spine-love
    │   ├── LICENSE
    │   ├── README.md
    │   ├── data
    │   │   ├── coin-pro.json
    │   │   ├── coin.atlas
    │   │   ├── coin.png
    │   │   ├── goblins-pro.json
    │   │   ├── goblins.atlas
    │   │   ├── goblins.png
    │   │   ├── mix-and-match-pro.json
    │   │   ├── mix-and-match.atlas
    │   │   ├── mix-and-match.png
    │   │   ├── raptor-pro.json
    │   │   ├── raptor.atlas
    │   │   ├── raptor.png
    │   │   ├── spineboy-pro.json
    │   │   ├── spineboy.atlas
    │   │   ├── spineboy.png
    │   │   ├── stretchyman-pro.json
    │   │   ├── stretchyman.atlas
    │   │   ├── stretchyman.png
    │   │   ├── tank-pro.json
    │   │   ├── tank.atlas
    │   │   ├── tank.png
    │   │   ├── vine-pro.json
    │   │   ├── vine.atlas
    │   │   └── vine.png
    │   ├── main.lua
    │   └── spine-love
    │       ├── dkjson.lua
    │       └── spine.lua
    ├── spine-lua
    │   ├── Animation.lua
    │   ├── AnimationState.lua
    │   ├── AnimationStateData.lua
    │   ├── Atlas.lua
    │   ├── AtlasAttachmentLoader.lua
    │   ├── AttachmentLoader.lua
    │   ├── AttachmentType.lua
    │   ├── BlendMode.lua
    │   ├── Bone.lua
    │   ├── BoneData.lua
    │   ├── BoundingBoxAttachment.lua
    │   ├── Color.lua
    │   ├── Event.lua
    │   ├── EventData.lua
    │   ├── IkConstraint.lua
    │   ├── IkConstraintData.lua
    │   ├── Interpolation.lua
    │   ├── LICENSE
    │   ├── MeshAttachment.lua
    │   ├── PathConstraint.lua
    │   ├── PathConstraintData.lua
    │   ├── README.md
    │   ├── RegionAttachment.lua
    │   ├── Skeleton.lua
    │   ├── SkeletonBounds.lua
    │   ├── SkeletonClipping.lua
    │   ├── SkeletonData.lua
    │   ├── SkeletonJson.lua
    │   ├── Skin.lua
    │   ├── Slot.lua
    │   ├── SlotData.lua
    │   ├── TextureAtlas.lua
    │   ├── TextureAtlasRegion.lua
    │   ├── TextureFilter.lua
    │   ├── TextureRegion.lua
    │   ├── TextureWrap.lua
    │   ├── TransformConstraint.lua
    │   ├── TransformConstraintData.lua
    │   ├── TransformMode.lua
    │   ├── Triangulator.lua
    │   ├── attachments
    │   │   ├── Attachment.lua
    │   │   ├── AttachmentType.lua
    │   │   ├── BoundingBoxAttachment.lua
    │   │   ├── ClippingAttachment.lua
    │   │   ├── MeshAttachment.lua
    │   │   ├── PathAttachment.lua
    │   │   ├── PointAttachment.lua
    │   │   ├── RegionAttachment.lua
    │   │   └── VertexAttachment.lua
    │   ├── utils.lua
    │   └── vertexeffects
    │       ├── JitterEffect.lua
    │       └── SwirlEffect.lua
    ├── spine-monogame
    │   ├── LICENSE
    │   ├── README.md
    │   ├── example
    │   │   ├── Content
    │   │   │   ├── Content.mgcb
    │   │   │   └── SpineEffect.fx
    │   │   ├── ExampleGame.cs
    │   │   ├── ExampleProgram.cs
    │   │   ├── Icon.bmp
    │   │   ├── Icon.ico
    │   │   ├── Properties
    │   │   │   └── AssemblyInfo.cs
    │   │   ├── app.manifest
    │   │   └── spine-monogame-example.csproj
    │   └── example.sln
    ├── spine-sfml
    │   ├── c
    │   │   ├── CMakeLists.txt
    │   │   ├── LICENSE
    │   │   ├── README.md
    │   │   ├── data
    │   │   │   ├── coin-pma.atlas
    │   │   │   ├── coin-pma.png
    │   │   │   ├── coin-pro.json
    │   │   │   ├── coin-pro.skel
    │   │   │   ├── goblins-pma.atlas
    │   │   │   ├── goblins-pma.png
    │   │   │   ├── goblins-pro.json
    │   │   │   ├── goblins-pro.skel
    │   │   │   ├── mix-and-match-pma.atlas
    │   │   │   ├── mix-and-match-pma.png
    │   │   │   ├── mix-and-match-pro.json
    │   │   │   ├── mix-and-match-pro.skel
    │   │   │   ├── owl-pma.atlas
    │   │   │   ├── owl-pma.png
    │   │   │   ├── owl-pro.json
    │   │   │   ├── owl-pro.skel
    │   │   │   ├── raptor-pma.atlas
    │   │   │   ├── raptor-pma.png
    │   │   │   ├── raptor-pro.json
    │   │   │   ├── raptor-pro.skel
    │   │   │   ├── spineboy-pma.atlas
    │   │   │   ├── spineboy-pma.png
    │   │   │   ├── spineboy-pro.json
    │   │   │   ├── spineboy-pro.skel
    │   │   │   ├── stretchyman-pma.atlas
    │   │   │   ├── stretchyman-pma.png
    │   │   │   ├── stretchyman-pro.json
    │   │   │   ├── stretchyman-pro.skel
    │   │   │   ├── tank-pma.atlas
    │   │   │   ├── tank-pma.png
    │   │   │   ├── tank-pro.json
    │   │   │   ├── tank-pro.skel
    │   │   │   ├── vine-pma.atlas
    │   │   │   ├── vine-pma.png
    │   │   │   ├── vine-pro.json
    │   │   │   └── vine-pro.skel
    │   │   ├── example
    │   │   │   └── main.cpp
    │   │   └── src
    │   │       └── spine
    │   │           ├── spine-sfml.cpp
    │   │           └── spine-sfml.h
    │   └── cpp
    │       ├── CMakeLists.txt
    │       ├── LICENSE
    │       ├── README.md
    │       ├── data
    │       │   ├── coin-pma.atlas
    │       │   ├── coin-pma.png
    │       │   ├── coin-pro.json
    │       │   ├── coin-pro.skel
    │       │   ├── goblins-pma.atlas
    │       │   ├── goblins-pma.png
    │       │   ├── goblins-pro.json
    │       │   ├── goblins-pro.skel
    │       │   ├── mix-and-match-pma.atlas
    │       │   ├── mix-and-match-pma.png
    │       │   ├── mix-and-match-pro.json
    │       │   ├── mix-and-match-pro.skel
    │       │   ├── owl-pma.atlas
    │       │   ├── owl-pma.png
    │       │   ├── owl-pro.json
    │       │   ├── owl-pro.skel
    │       │   ├── raptor-pma.atlas
    │       │   ├── raptor-pma.png
    │       │   ├── raptor-pro.json
    │       │   ├── raptor-pro.skel
    │       │   ├── spineboy-pma.atlas
    │       │   ├── spineboy-pma.png
    │       │   ├── spineboy-pro.json
    │       │   ├── spineboy-pro.skel
    │       │   ├── stretchyman-pma.atlas
    │       │   ├── stretchyman-pma.png
    │       │   ├── stretchyman-pro.json
    │       │   ├── stretchyman-pro.skel
    │       │   ├── tank-pma.atlas
    │       │   ├── tank-pma.png
    │       │   ├── tank-pro.json
    │       │   ├── tank-pro.skel
    │       │   ├── vine-pma.atlas
    │       │   ├── vine-pma.png
    │       │   ├── vine-pro.json
    │       │   └── vine-pro.skel
    │       ├── example
    │       │   └── main.cpp
    │       └── src
    │           └── spine
    │               ├── spine-sfml.cpp
    │               └── spine-sfml.h
    ├── spine-starling
    │   ├── LICENSE
    │   ├── README.md
    │   ├── spine-starling
    │   │   ├── asconfig.json
    │   │   ├── lib
    │   │   │   └── spine-starling.swc
    │   │   ├── src
    │   │   │   └── spine
    │   │   │       └── starling
    │   │   │           ├── SkeletonAnimation.as
    │   │   │           ├── SkeletonMesh.as
    │   │   │           ├── SkeletonSprite.as
    │   │   │           ├── StarlingAtlasAttachmentLoader.as
    │   │   │           ├── StarlingTextureLoader.as
    │   │   │           ├── TwoColorEffect.as
    │   │   │           └── TwoColorMeshStyle.as
    │   │   └── starling-2.4.swc
    │   └── spine-starling-example
    │       ├── asconfig.json
    │       └── src
    │           ├── TwoColorTest.atlas
    │           ├── TwoColorTest.json
    │           ├── TwoColorTest.png
    │           ├── coin-pro.json
    │           ├── coin.atlas
    │           ├── coin.png
    │           ├── goblins-mesh-starling.png
    │           ├── goblins-mesh-starling.xml
    │           ├── goblins-pro.json
    │           ├── goblins.atlas
    │           ├── goblins.png
    │           ├── mix-and-match-pro.json
    │           ├── mix-and-match-pro.skel
    │           ├── mix-and-match.atlas
    │           ├── mix-and-match.png
    │           ├── owl-pro.json
    │           ├── owl.atlas
    │           ├── owl.png
    │           ├── raptor-pro.json
    │           ├── raptor.atlas
    │           ├── raptor.png
    │           ├── spine
    │           │   └── examples
    │           │       ├── CoinExample.as
    │           │       ├── GoblinsExample.as
    │           │       ├── Main.as
    │           │       ├── MixAndMatchExample.as
    │           │       ├── OwlExample.as
    │           │       ├── RaptorExample.as
    │           │       ├── Shape.as
    │           │       ├── SpineboyExample.as
    │           │       ├── StretchymanExample.as
    │           │       ├── TankExample.as
    │           │       ├── TwoColorExample.as
    │           │       └── VineExample.as
    │           ├── spineboy-pro.json
    │           ├── spineboy.atlas
    │           ├── spineboy.png
    │           ├── stretchyman-pro.json
    │           ├── stretchyman-stretchy-ik-pro.json
    │           ├── stretchyman.atlas
    │           ├── stretchyman.png
    │           ├── tank-pro.json
    │           ├── tank.atlas
    │           ├── tank.png
    │           ├── vine-pro.json
    │           ├── vine.atlas
    │           └── vine.png
    ├── spine-threejs
    │   └── README.md
    ├── spine-tk2d
    │   └── README.md
    ├── spine-ts
    │   ├── LICENSE
    │   ├── README.md
    │   ├── build
    │   │   ├── spine-all.d.ts
    │   │   ├── spine-all.js
    │   │   ├── spine-all.js.map
    │   │   ├── spine-canvas.d.ts
    │   │   ├── spine-canvas.js
    │   │   ├── spine-canvas.js.map
    │   │   ├── spine-core.d.ts
    │   │   ├── spine-core.js
    │   │   ├── spine-core.js.map
    │   │   ├── spine-player.d.ts
    │   │   ├── spine-player.js
    │   │   ├── spine-player.js.map
    │   │   ├── spine-threejs.d.ts
    │   │   ├── spine-threejs.js
    │   │   ├── spine-threejs.js.map
    │   │   ├── spine-webgl.d.ts
    │   │   ├── spine-webgl.js
    │   │   └── spine-webgl.js.map
    │   ├── build.sh
    │   ├── canvas
    │   │   ├── example
    │   │   │   ├── assets
    │   │   │   │   ├── spineboy-ess.json
    │   │   │   │   ├── spineboy.atlas
    │   │   │   │   └── spineboy.png
    │   │   │   └── index.html
    │   │   └── src
    │   │       ├── AssetManager.ts
    │   │       ├── CanvasTexture.ts
    │   │       └── SkeletonRenderer.ts
    │   ├── core
    │   │   └── src
    │   │       ├── Animation.ts
    │   │       ├── AnimationState.ts
    │   │       ├── AnimationStateData.ts
    │   │       ├── AssetManager.ts
    │   │       ├── AtlasAttachmentLoader.ts
    │   │       ├── BlendMode.ts
    │   │       ├── Bone.ts
    │   │       ├── BoneData.ts
    │   │       ├── ConstraintData.ts
    │   │       ├── Event.ts
    │   │       ├── EventData.ts
    │   │       ├── IkConstraint.ts
    │   │       ├── IkConstraintData.ts
    │   │       ├── PathConstraint.ts
    │   │       ├── PathConstraintData.ts
    │   │       ├── SharedAssetManager.ts
    │   │       ├── Skeleton.ts
    │   │       ├── SkeletonBinary.ts
    │   │       ├── SkeletonBounds.ts
    │   │       ├── SkeletonClipping.ts
    │   │       ├── SkeletonData.ts
    │   │       ├── SkeletonJson.ts
    │   │       ├── Skin.ts
    │   │       ├── Slot.ts
    │   │       ├── SlotData.ts
    │   │       ├── Texture.ts
    │   │       ├── TextureAtlas.ts
    │   │       ├── TransformConstraint.ts
    │   │       ├── TransformConstraintData.ts
    │   │       ├── Triangulator.ts
    │   │       ├── Updatable.ts
    │   │       ├── Utils.ts
    │   │       ├── VertexEffect.ts
    │   │       ├── attachments
    │   │       │   ├── Attachment.ts
    │   │       │   ├── AttachmentLoader.ts
    │   │       │   ├── AttachmentType.ts
    │   │       │   ├── BoundingBoxAttachment.ts
    │   │       │   ├── ClippingAttachment.ts
    │   │       │   ├── MeshAttachment.ts
    │   │       │   ├── PathAttachment.ts
    │   │       │   ├── PointAttachment.ts
    │   │       │   └── RegionAttachment.ts
    │   │       ├── polyfills.ts
    │   │       └── vertexeffects
    │   │           ├── JitterEffect.ts
    │   │           └── SwirlEffect.ts
    │   ├── player
    │   │   ├── css
    │   │   │   └── spine-player.css
    │   │   ├── example
    │   │   │   ├── assets
    │   │   │   │   ├── raptor-pma.atlas
    │   │   │   │   ├── raptor-pma.png
    │   │   │   │   ├── raptor-pro.json
    │   │   │   │   ├── spineboy-pma.atlas
    │   │   │   │   ├── spineboy-pma.png
    │   │   │   │   └── spineboy-pro.skel
    │   │   │   ├── editor.html
    │   │   │   ├── embedding-binary-example.html
    │   │   │   ├── embedding-json-example.html
    │   │   │   ├── external
    │   │   │   │   ├── codemirror.css
    │   │   │   │   └── codemirror.js
    │   │   │   ├── generator
    │   │   │   │   ├── embedding-generator.html
    │   │   │   │   ├── embedding-generator.js
    │   │   │   │   ├── index.html
    │   │   │   │   ├── jscolor.js
    │   │   │   │   ├── loader.js
    │   │   │   │   └── ui.js
    │   │   │   └── index.html
    │   │   └── src
    │   │       ├── Player.ts
    │   │       └── PlayerEditor.ts
    │   ├── threejs
    │   │   ├── example
    │   │   │   ├── assets
    │   │   │   │   ├── raptor-pro.json
    │   │   │   │   ├── raptor.atlas
    │   │   │   │   └── raptor.png
    │   │   │   └── index.html
    │   │   └── src
    │   │       ├── AssetManager.ts
    │   │       ├── MeshBatcher.ts
    │   │       ├── SkeletonMesh.ts
    │   │       ├── ThreeJsTexture.ts
    │   │       └── threejs
    │   │           ├── Three.Legacy.d.ts
    │   │           ├── Three.d.ts
    │   │           ├── animation
    │   │           │   ├── AnimationAction.d.ts
    │   │           │   ├── AnimationClip.d.ts
    │   │           │   ├── AnimationMixer.d.ts
    │   │           │   ├── AnimationObjectGroup.d.ts
    │   │           │   ├── AnimationUtils.d.ts
    │   │           │   ├── KeyframeTrack.d.ts
    │   │           │   ├── PropertyBinding.d.ts
    │   │           │   ├── PropertyMixer.d.ts
    │   │           │   └── tracks
    │   │           │       ├── BooleanKeyframeTrack.d.ts
    │   │           │       ├── ColorKeyframeTrack.d.ts
    │   │           │       ├── NumberKeyframeTrack.d.ts
    │   │           │       ├── QuaternionKeyframeTrack.d.ts
    │   │           │       ├── StringKeyframeTrack.d.ts
    │   │           │       └── VectorKeyframeTrack.d.ts
    │   │           ├── audio
    │   │           │   ├── Audio.d.ts
    │   │           │   ├── AudioAnalyser.d.ts
    │   │           │   ├── AudioContext.d.ts
    │   │           │   ├── AudioListener.d.ts
    │   │           │   └── PositionalAudio.d.ts
    │   │           ├── cameras
    │   │           │   ├── ArrayCamera.d.ts
    │   │           │   ├── Camera.d.ts
    │   │           │   ├── CubeCamera.d.ts
    │   │           │   ├── OrthographicCamera.d.ts
    │   │           │   ├── PerspectiveCamera.d.ts
    │   │           │   └── StereoCamera.d.ts
    │   │           ├── constants.d.ts
    │   │           ├── core
    │   │           │   ├── BufferAttribute.d.ts
    │   │           │   ├── BufferGeometry.d.ts
    │   │           │   ├── Clock.d.ts
    │   │           │   ├── DirectGeometry.d.ts
    │   │           │   ├── EventDispatcher.d.ts
    │   │           │   ├── Face3.d.ts
    │   │           │   ├── Geometry.d.ts
    │   │           │   ├── InstancedBufferAttribute.d.ts
    │   │           │   ├── InstancedBufferGeometry.d.ts
    │   │           │   ├── InstancedInterleavedBuffer.d.ts
    │   │           │   ├── InterleavedBuffer.d.ts
    │   │           │   ├── InterleavedBufferAttribute.d.ts
    │   │           │   ├── Layers.d.ts
    │   │           │   ├── Object3D.d.ts
    │   │           │   ├── Raycaster.d.ts
    │   │           │   └── Uniform.d.ts
    │   │           ├── extras
    │   │           │   ├── ImageUtils.d.ts
    │   │           │   ├── ShapeUtils.d.ts
    │   │           │   ├── core
    │   │           │   │   ├── Curve.d.ts
    │   │           │   │   ├── CurvePath.d.ts
    │   │           │   │   ├── Font.d.ts
    │   │           │   │   ├── Interpolations.d.ts
    │   │           │   │   ├── Path.d.ts
    │   │           │   │   ├── Shape.d.ts
    │   │           │   │   └── ShapePath.d.ts
    │   │           │   ├── curves
    │   │           │   │   ├── ArcCurve.d.ts
    │   │           │   │   ├── CatmullRomCurve3.d.ts
    │   │           │   │   ├── CubicBezierCurve.d.ts
    │   │           │   │   ├── CubicBezierCurve3.d.ts
    │   │           │   │   ├── Curves.d.ts
    │   │           │   │   ├── EllipseCurve.d.ts
    │   │           │   │   ├── LineCurve.d.ts
    │   │           │   │   ├── LineCurve3.d.ts
    │   │           │   │   ├── QuadraticBezierCurve.d.ts
    │   │           │   │   ├── QuadraticBezierCurve3.d.ts
    │   │           │   │   └── SplineCurve.d.ts
    │   │           │   └── objects
    │   │           │       └── ImmediateRenderObject.d.ts
    │   │           ├── geometries
    │   │           │   ├── BoxGeometry.d.ts
    │   │           │   ├── CircleGeometry.d.ts
    │   │           │   ├── ConeGeometry.d.ts
    │   │           │   ├── CylinderGeometry.d.ts
    │   │           │   ├── DodecahedronGeometry.d.ts
    │   │           │   ├── EdgesGeometry.d.ts
    │   │           │   ├── ExtrudeGeometry.d.ts
    │   │           │   ├── Geometries.d.ts
    │   │           │   ├── IcosahedronGeometry.d.ts
    │   │           │   ├── LatheGeometry.d.ts
    │   │           │   ├── OctahedronGeometry.d.ts
    │   │           │   ├── ParametricGeometry.d.ts
    │   │           │   ├── PlaneGeometry.d.ts
    │   │           │   ├── PolyhedronGeometry.d.ts
    │   │           │   ├── RingGeometry.d.ts
    │   │           │   ├── ShapeGeometry.d.ts
    │   │           │   ├── SphereGeometry.d.ts
    │   │           │   ├── TetrahedronGeometry.d.ts
    │   │           │   ├── TextGeometry.d.ts
    │   │           │   ├── TorusGeometry.d.ts
    │   │           │   ├── TorusKnotGeometry.d.ts
    │   │           │   ├── TubeGeometry.d.ts
    │   │           │   └── WireframeGeometry.d.ts
    │   │           ├── helpers
    │   │           │   ├── ArrowHelper.d.ts
    │   │           │   ├── AxesHelper.d.ts
    │   │           │   ├── Box3Helper.d.ts
    │   │           │   ├── BoxHelper.d.ts
    │   │           │   ├── CameraHelper.d.ts
    │   │           │   ├── DirectionalLightHelper.d.ts
    │   │           │   ├── FaceNormalsHelper.d.ts
    │   │           │   ├── GridHelper.d.ts
    │   │           │   ├── HemisphereLightHelper.d.ts
    │   │           │   ├── PlaneHelper.d.ts
    │   │           │   ├── PointLightHelper.d.ts
    │   │           │   ├── PolarGridHelper.d.ts
    │   │           │   ├── PositionalAudioHelper.d.ts
    │   │           │   ├── RectAreaLightHelper.d.ts
    │   │           │   ├── SkeletonHelper.d.ts
    │   │           │   ├── SpotLightHelper.d.ts
    │   │           │   └── VertexNormalsHelper.d.ts
    │   │           ├── lights
    │   │           │   ├── AmbientLight.d.ts
    │   │           │   ├── AmbientLightProbe.d.ts
    │   │           │   ├── DirectionalLight.d.ts
    │   │           │   ├── DirectionalLightShadow.d.ts
    │   │           │   ├── HemisphereLight.d.ts
    │   │           │   ├── HemisphereLightProbe.d.ts
    │   │           │   ├── Light.d.ts
    │   │           │   ├── LightProbe.d.ts
    │   │           │   ├── LightShadow.d.ts
    │   │           │   ├── PointLight.d.ts
    │   │           │   ├── PointLightShadow.d.ts
    │   │           │   ├── RectAreaLight.d.ts
    │   │           │   ├── SpotLight.d.ts
    │   │           │   └── SpotLightShadow.d.ts
    │   │           ├── loaders
    │   │           │   ├── AnimationLoader.d.ts
    │   │           │   ├── AudioLoader.d.ts
    │   │           │   ├── BufferGeometryLoader.d.ts
    │   │           │   ├── Cache.d.ts
    │   │           │   ├── CompressedTextureLoader.d.ts
    │   │           │   ├── CubeTextureLoader.d.ts
    │   │           │   ├── DataTextureLoader.d.ts
    │   │           │   ├── FileLoader.d.ts
    │   │           │   ├── FontLoader.d.ts
    │   │           │   ├── ImageBitmapLoader.d.ts
    │   │           │   ├── ImageLoader.d.ts
    │   │           │   ├── Loader.d.ts
    │   │           │   ├── LoaderUtils.d.ts
    │   │           │   ├── LoadingManager.d.ts
    │   │           │   ├── MaterialLoader.d.ts
    │   │           │   ├── ObjectLoader.d.ts
    │   │           │   └── TextureLoader.d.ts
    │   │           ├── materials
    │   │           │   ├── LineBasicMaterial.d.ts
    │   │           │   ├── LineDashedMaterial.d.ts
    │   │           │   ├── Material.d.ts
    │   │           │   ├── Materials.d.ts
    │   │           │   ├── MeshBasicMaterial.d.ts
    │   │           │   ├── MeshDepthMaterial.d.ts
    │   │           │   ├── MeshDistanceMaterial.d.ts
    │   │           │   ├── MeshLambertMaterial.d.ts
    │   │           │   ├── MeshMatcapMaterial.d.ts
    │   │           │   ├── MeshNormalMaterial.d.ts
    │   │           │   ├── MeshPhongMaterial.d.ts
    │   │           │   ├── MeshPhysicalMaterial.d.ts
    │   │           │   ├── MeshStandardMaterial.d.ts
    │   │           │   ├── MeshToonMaterial.d.ts
    │   │           │   ├── PointsMaterial.d.ts
    │   │           │   ├── RawShaderMaterial.d.ts
    │   │           │   ├── ShaderMaterial.d.ts
    │   │           │   ├── ShadowMaterial.d.ts
    │   │           │   └── SpriteMaterial.d.ts
    │   │           ├── math
    │   │           │   ├── Box2.d.ts
    │   │           │   ├── Box3.d.ts
    │   │           │   ├── Color.d.ts
    │   │           │   ├── Cylindrical.d.ts
    │   │           │   ├── Euler.d.ts
    │   │           │   ├── Frustum.d.ts
    │   │           │   ├── Interpolant.d.ts
    │   │           │   ├── Line3.d.ts
    │   │           │   ├── Math.d.ts
    │   │           │   ├── Matrix3.d.ts
    │   │           │   ├── Matrix4.d.ts
    │   │           │   ├── Plane.d.ts
    │   │           │   ├── Quaternion.d.ts
    │   │           │   ├── Ray.d.ts
    │   │           │   ├── Sphere.d.ts
    │   │           │   ├── Spherical.d.ts
    │   │           │   ├── SphericalHarmonics3.d.ts
    │   │           │   ├── Triangle.d.ts
    │   │           │   ├── Vector2.d.ts
    │   │           │   ├── Vector3.d.ts
    │   │           │   ├── Vector4.d.ts
    │   │           │   └── interpolants
    │   │           │       ├── CubicInterpolant.d.ts
    │   │           │       ├── DiscreteInterpolant.d.ts
    │   │           │       ├── LinearInterpolant.d.ts
    │   │           │       └── QuaternionLinearInterpolant.d.ts
    │   │           ├── objects
    │   │           │   ├── Bone.d.ts
    │   │           │   ├── Group.d.ts
    │   │           │   ├── InstancedMesh.d.ts
    │   │           │   ├── LOD.d.ts
    │   │           │   ├── Line.d.ts
    │   │           │   ├── LineLoop.d.ts
    │   │           │   ├── LineSegments.d.ts
    │   │           │   ├── Mesh.d.ts
    │   │           │   ├── Points.d.ts
    │   │           │   ├── Skeleton.d.ts
    │   │           │   ├── SkinnedMesh.d.ts
    │   │           │   └── Sprite.d.ts
    │   │           ├── polyfills.d.ts
    │   │           ├── renderers
    │   │           │   ├── WebGLMultisampleRenderTarget.d.ts
    │   │           │   ├── WebGLMultiviewRenderTarget.d.ts
    │   │           │   ├── WebGLRenderTarget.d.ts
    │   │           │   ├── WebGLRenderTargetCube.d.ts
    │   │           │   ├── WebGLRenderer.d.ts
    │   │           │   ├── shaders
    │   │           │   │   ├── ShaderChunk.d.ts
    │   │           │   │   ├── ShaderLib.d.ts
    │   │           │   │   ├── UniformsLib.d.ts
    │   │           │   │   └── UniformsUtils.d.ts
    │   │           │   ├── webgl
    │   │           │   │   ├── WebGLAnimation.d.ts
    │   │           │   │   ├── WebGLAttributes.d.ts
    │   │           │   │   ├── WebGLBackground.d.ts
    │   │           │   │   ├── WebGLBufferRenderer.d.ts
    │   │           │   │   ├── WebGLCapabilities.d.ts
    │   │           │   │   ├── WebGLClipping.d.ts
    │   │           │   │   ├── WebGLExtensions.d.ts
    │   │           │   │   ├── WebGLGeometries.d.ts
    │   │           │   │   ├── WebGLIndexedBufferRenderer.d.ts
    │   │           │   │   ├── WebGLInfo.d.ts
    │   │           │   │   ├── WebGLLights.d.ts
    │   │           │   │   ├── WebGLMorphtargets.d.ts
    │   │           │   │   ├── WebGLMultiview.d.ts
    │   │           │   │   ├── WebGLObjects.d.ts
    │   │           │   │   ├── WebGLProgram.d.ts
    │   │           │   │   ├── WebGLPrograms.d.ts
    │   │           │   │   ├── WebGLProperties.d.ts
    │   │           │   │   ├── WebGLRenderLists.d.ts
    │   │           │   │   ├── WebGLRenderStates.d.ts
    │   │           │   │   ├── WebGLShader.d.ts
    │   │           │   │   ├── WebGLShadowMap.d.ts
    │   │           │   │   ├── WebGLState.d.ts
    │   │           │   │   ├── WebGLTextures.d.ts
    │   │           │   │   ├── WebGLUniforms.d.ts
    │   │           │   │   └── WebGLUtils.d.ts
    │   │           │   └── webvr
    │   │           │       ├── WebVRManager.d.ts
    │   │           │       ├── WebVRUtils.d.ts
    │   │           │       └── WebXRManager.d.ts
    │   │           ├── scenes
    │   │           │   ├── Fog.d.ts
    │   │           │   ├── FogExp2.d.ts
    │   │           │   └── Scene.d.ts
    │   │           ├── textures
    │   │           │   ├── CanvasTexture.d.ts
    │   │           │   ├── CompressedTexture.d.ts
    │   │           │   ├── CubeTexture.d.ts
    │   │           │   ├── DataTexture.d.ts
    │   │           │   ├── DataTexture2DArray.d.ts
    │   │           │   ├── DataTexture3D.d.ts
    │   │           │   ├── DepthTexture.d.ts
    │   │           │   ├── Texture.d.ts
    │   │           │   └── VideoTexture.d.ts
    │   │           └── utils.d.ts
    │   ├── tsconfig.canvas.json
    │   ├── tsconfig.core.json
    │   ├── tsconfig.json
    │   ├── tsconfig.player.json
    │   ├── tsconfig.threejs.json
    │   ├── tsconfig.webgl.json
    │   └── webgl
    │       ├── demos
    │       │   ├── additiveblending.html
    │       │   ├── additiveblending.js
    │       │   ├── assets
    │       │   │   ├── atlas1.atlas
    │       │   │   ├── atlas1.png
    │       │   │   ├── atlas12.png
    │       │   │   ├── atlas2.atlas
    │       │   │   ├── atlas2.png
    │       │   │   ├── demos.json
    │       │   │   ├── heroes.atlas
    │       │   │   ├── heroes.png
    │       │   │   └── heroes2.png
    │       │   ├── clipping.html
    │       │   ├── clipping.js
    │       │   ├── demos.css
    │       │   ├── demos.html
    │       │   ├── demos.js
    │       │   ├── hoverboard.html
    │       │   ├── hoverboard.js
    │       │   ├── imagechanges.html
    │       │   ├── imagechanges.js
    │       │   ├── meshes.html
    │       │   ├── meshes.js
    │       │   ├── skins.html
    │       │   ├── skins.js
    │       │   ├── spritesheets.html
    │       │   ├── spritesheets.js
    │       │   ├── stretchyman.html
    │       │   ├── stretchyman.js
    │       │   ├── tank.html
    │       │   ├── tank.js
    │       │   ├── transforms.html
    │       │   ├── transforms.js
    │       │   ├── transitions.html
    │       │   ├── transitions.js
    │       │   ├── utils.js
    │       │   ├── vine.html
    │       │   └── vine.js
    │       ├── example
    │       │   ├── assets
    │       │   │   ├── coin-pma.atlas
    │       │   │   ├── coin-pma.png
    │       │   │   ├── coin-pro.skel
    │       │   │   ├── goblins-pma.atlas
    │       │   │   ├── goblins-pma.png
    │       │   │   ├── goblins-pro.skel
    │       │   │   ├── mix-and-match-pma.atlas
    │       │   │   ├── mix-and-match-pma.png
    │       │   │   ├── mix-and-match-pro.skel
    │       │   │   ├── owl-pma.atlas
    │       │   │   ├── owl-pma.png
    │       │   │   ├── owl-pro.skel
    │       │   │   ├── raptor-pma.atlas
    │       │   │   ├── raptor-pma.png
    │       │   │   ├── raptor-pro.skel
    │       │   │   ├── spineboy-pma.atlas
    │       │   │   ├── spineboy-pma.png
    │       │   │   ├── spineboy-pro.skel
    │       │   │   ├── spineboy.png
    │       │   │   ├── stretchyman-pma.atlas
    │       │   │   ├── stretchyman-pma.png
    │       │   │   ├── stretchyman-pro.skel
    │       │   │   ├── tank-pma.atlas
    │       │   │   ├── tank-pma.png
    │       │   │   ├── tank-pro.skel
    │       │   │   ├── vine-pma.atlas
    │       │   │   ├── vine-pma.png
    │       │   │   └── vine-pro.skel
    │       │   ├── barebones.html
    │       │   └── index.html
    │       ├── src
    │       │   ├── AssetManager.ts
    │       │   ├── Camera.ts
    │       │   ├── GLTexture.ts
    │       │   ├── Input.ts
    │       │   ├── LoadingScreen.ts
    │       │   ├── Matrix4.ts
    │       │   ├── Mesh.ts
    │       │   ├── PolygonBatcher.ts
    │       │   ├── SceneRenderer.ts
    │       │   ├── Shader.ts
    │       │   ├── ShapeRenderer.ts
    │       │   ├── SkeletonDebugRenderer.ts
    │       │   ├── SkeletonRenderer.ts
    │       │   ├── Vector3.ts
    │       │   └── WebGL.ts
    │       └── tests
    │           ├── test-additive-animation-blending.html
    │           ├── test-atlas-loading.html
    │           ├── test-binary.html
    │           ├── test-mix-and-match.html
    │           ├── test-pma-tintblack.html
    │           ├── test-rig.html
    │           ├── test-simple.html
    │           ├── test-skins.html
    │           ├── test-slot-range.html
    │           ├── test.html
    │           └── test2.html
    ├── spine-ue4
    │   ├── Config
    │   │   ├── DefaultEditor.ini
    │   │   ├── DefaultEngine.ini
    │   │   └── DefaultGame.ini
    │   ├── Content
    │   │   ├── GettingStarted
    │   │   │   ├── 01-basic-animation.umap
    │   │   │   ├── 02-complex-animation.umap
    │   │   │   ├── 03-multiple-tracks-and-events.umap
    │   │   │   ├── 04-basic-controls.umap
    │   │   │   ├── 05-driving-bones.umap
    │   │   │   ├── 06-cpp.umap
    │   │   │   ├── 07-umg-ui.umap
    │   │   │   ├── Assets
    │   │   │   │   ├── Raptor
    │   │   │   │   │   ├── Textures
    │   │   │   │   │   │   └── raptor.uasset
    │   │   │   │   │   ├── raptor.atlas
    │   │   │   │   │   ├── raptor.json
    │   │   │   │   │   ├── raptor.png
    │   │   │   │   │   └── raptor.uasset
    │   │   │   │   ├── Sounds
    │   │   │   │   │   ├── Footstep.uasset
    │   │   │   │   │   └── Footstep.wav
    │   │   │   │   └── Spineboy
    │   │   │   │       ├── Textures
    │   │   │   │       │   └── spineboy.uasset
    │   │   │   │       ├── spineboy.atlas
    │   │   │   │       ├── spineboy.json
    │   │   │   │       ├── spineboy.png
    │   │   │   │       └── spineboy.uasset
    │   │   │   └── Blueprints
    │   │   │       ├── ControlledSpineboy_Blueprint.uasset
    │   │   │       ├── HoverController_Blueprint.uasset
    │   │   │       ├── Raptor_Blueprint.uasset
    │   │   │       ├── SpineBoy_Blueprint.uasset
    │   │   │       ├── SpineGIrl_Blueprint.uasset
    │   │   │       ├── SpineboyHover_Blueprint.uasset
    │   │   │       └── UmgRaptor.uasset
    │   │   └── Test
    │   │       ├── Actor_Blueprint.uasset
    │   │       ├── NewBlueprint.uasset
    │   │       ├── NewWorld.umap
    │   │       ├── Raptor_Blueprint.uasset
    │   │       ├── Textures
    │   │       │   └── raptor-pma.uasset
    │   │       └── raptor-widget.uasset
    │   ├── LICENSE
    │   ├── Plugins
    │   │   └── SpinePlugin
    │   │       ├── Content
    │   │       │   ├── SpineLitNormalMaterial.uasset
    │   │       │   ├── SpineUnlitAdditiveMaterial.uasset
    │   │       │   ├── SpineUnlitMultiplyMaterial.uasset
    │   │       │   ├── SpineUnlitNormalMaterial.uasset
    │   │       │   ├── SpineUnlitScreenMaterial.uasset
    │   │       │   ├── TestMaterial.uasset
    │   │       │   ├── UI_SpineUnlitAdditiveMaterial.uasset
    │   │       │   ├── UI_SpineUnlitMultiplyMaterial.uasset
    │   │       │   ├── UI_SpineUnlitNormalMaterial.uasset
    │   │       │   └── UI_SpineUnlitScreenMaterial.uasset
    │   │       ├── Resources
    │   │       │   └── Icon128.png
    │   │       ├── Source
    │   │       │   ├── SpineEditorPlugin
    │   │       │   │   ├── Private
    │   │       │   │   │   ├── SpineAtlasImportFactory.cpp
    │   │       │   │   │   ├── SpineEditorPlugin.cpp
    │   │       │   │   │   ├── SpineEditorPluginPrivatePCH.h
    │   │       │   │   │   └── SpineSkeletonImportFactory.cpp
    │   │       │   │   ├── Public
    │   │       │   │   │   ├── SpineAtlasImportFactory.h
    │   │       │   │   │   ├── SpineEditorPlugin.h
    │   │       │   │   │   └── SpineSkeletonImportFactory.h
    │   │       │   │   └── SpineEditorPlugin.Build.cs
    │   │       │   └── SpinePlugin
    │   │       │       ├── Private
    │   │       │       │   ├── SSpineWidget.cpp
    │   │       │       │   ├── SpineAtlasAsset.cpp
    │   │       │       │   ├── SpineBoneDriverComponent.cpp
    │   │       │       │   ├── SpineBoneFollowerComponent.cpp
    │   │       │       │   ├── SpinePlugin.cpp
    │   │       │       │   ├── SpinePluginPrivatePCH.h
    │   │       │       │   ├── SpineSkeletonAnimationComponent.cpp
    │   │       │       │   ├── SpineSkeletonComponent.cpp
    │   │       │       │   ├── SpineSkeletonDataAsset.cpp
    │   │       │       │   ├── SpineSkeletonRendererComponent.cpp
    │   │       │       │   └── SpineWidget.cpp
    │   │       │       ├── Public
    │   │       │       │   ├── SSpineWidget.h
    │   │       │       │   ├── SpineAtlasAsset.h
    │   │       │       │   ├── SpineBoneDriverComponent.h
    │   │       │       │   ├── SpineBoneFollowerComponent.h
    │   │       │       │   ├── SpinePlugin.h
    │   │       │       │   ├── SpineSkeletonAnimationComponent.h
    │   │       │       │   ├── SpineSkeletonComponent.h
    │   │       │       │   ├── SpineSkeletonDataAsset.h
    │   │       │       │   ├── SpineSkeletonRendererComponent.h
    │   │       │       │   └── SpineWidget.h
    │   │       │       └── SpinePlugin.Build.cs
    │   │       └── SpinePlugin.uplugin
    │   ├── README.md
    │   ├── Source
    │   │   ├── SpineUE4
    │   │   │   ├── MySceneComponent.cpp
    │   │   │   ├── MySceneComponent.h
    │   │   │   ├── SpineUE4.Build.cs
    │   │   │   ├── SpineUE4.cpp
    │   │   │   ├── SpineUE4.h
    │   │   │   ├── SpineUE4GameMode.cpp
    │   │   │   ├── SpineUE4GameMode.h
    │   │   │   ├── SpineboyCppPawn.cpp
    │   │   │   └── SpineboyCppPawn.h
    │   │   ├── SpineUE4.Target.cs
    │   │   └── SpineUE4Editor.Target.cs
    │   └── SpineUE4.uproject
    ├── spine-unity
    │   ├── Assets
    │   │   ├── Spine
    │   │   │   ├── Editor
    │   │   │   │   ├── spine-unity
    │   │   │   │   │   ├── Editor
    │   │   │   │   │   │   ├── Asset Types
    │   │   │   │   │   │   │   ├── AnimationReferenceAssetEditor.cs
    │   │   │   │   │   │   │   ├── AnimationReferenceAssetEditor.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonDataAssetInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonDataAssetInspector.cs.meta
    │   │   │   │   │   │   │   ├── SpineAtlasAssetInspector.cs
    │   │   │   │   │   │   │   ├── SpineAtlasAssetInspector.cs.meta
    │   │   │   │   │   │   │   ├── SpineSpriteAtlasAssetInspector.cs
    │   │   │   │   │   │   │   └── SpineSpriteAtlasAssetInspector.cs.meta
    │   │   │   │   │   │   ├── Asset Types.meta
    │   │   │   │   │   │   ├── Components
    │   │   │   │   │   │   │   ├── BoneFollowerGraphicInspector.cs
    │   │   │   │   │   │   │   ├── BoneFollowerGraphicInspector.cs.meta
    │   │   │   │   │   │   │   ├── BoneFollowerInspector.cs
    │   │   │   │   │   │   │   ├── BoneFollowerInspector.cs.meta
    │   │   │   │   │   │   │   ├── BoundingBoxFollowerGraphicInspector.cs
    │   │   │   │   │   │   │   ├── BoundingBoxFollowerGraphicInspector.cs.meta
    │   │   │   │   │   │   │   ├── BoundingBoxFollowerInspector.cs
    │   │   │   │   │   │   │   ├── BoundingBoxFollowerInspector.cs.meta
    │   │   │   │   │   │   │   ├── PointFollowerInspector.cs
    │   │   │   │   │   │   │   ├── PointFollowerInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonAnimationInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonAnimationInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonGraphicCustomMaterialsInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonGraphicCustomMaterialsInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonGraphicInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonGraphicInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonMecanimInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonMecanimInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonMecanimRootMotionInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonMecanimRootMotionInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRendererCustomMaterialsInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonRendererCustomMaterialsInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRendererInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonRendererInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRootMotionBaseInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonRootMotionBaseInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRootMotionInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonRootMotionInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonUtilityBoneInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonUtilityBoneInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonUtilityInspector.cs
    │   │   │   │   │   │   │   └── SkeletonUtilityInspector.cs.meta
    │   │   │   │   │   │   ├── Components.meta
    │   │   │   │   │   │   ├── GUI
    │   │   │   │   │   │   │   ├── AtlasAsset Icon.png
    │   │   │   │   │   │   │   ├── AtlasAsset Icon.png.meta
    │   │   │   │   │   │   │   ├── SkeletonDataAsset Icon.png
    │   │   │   │   │   │   │   ├── SkeletonDataAsset Icon.png.meta
    │   │   │   │   │   │   │   ├── icon-animation.png
    │   │   │   │   │   │   │   ├── icon-animation.png.meta
    │   │   │   │   │   │   │   ├── icon-animationRoot.png
    │   │   │   │   │   │   │   ├── icon-animationRoot.png.meta
    │   │   │   │   │   │   │   ├── icon-attachment.png
    │   │   │   │   │   │   │   ├── icon-attachment.png.meta
    │   │   │   │   │   │   │   ├── icon-bone.png
    │   │   │   │   │   │   │   ├── icon-bone.png.meta
    │   │   │   │   │   │   │   ├── icon-boneNib.png
    │   │   │   │   │   │   │   ├── icon-boneNib.png.meta
    │   │   │   │   │   │   │   ├── icon-boundingBox.png
    │   │   │   │   │   │   │   ├── icon-boundingBox.png.meta
    │   │   │   │   │   │   │   ├── icon-clipping.png
    │   │   │   │   │   │   │   ├── icon-clipping.png.meta
    │   │   │   │   │   │   │   ├── icon-constraintIK.png
    │   │   │   │   │   │   │   ├── icon-constraintIK.png.meta
    │   │   │   │   │   │   │   ├── icon-constraintNib.png
    │   │   │   │   │   │   │   ├── icon-constraintNib.png.meta
    │   │   │   │   │   │   │   ├── icon-constraintPath.png
    │   │   │   │   │   │   │   ├── icon-constraintPath.png.meta
    │   │   │   │   │   │   │   ├── icon-constraintTransform.png
    │   │   │   │   │   │   │   ├── icon-constraintTransform.png.meta
    │   │   │   │   │   │   │   ├── icon-constraints.png
    │   │   │   │   │   │   │   ├── icon-constraints.png.meta
    │   │   │   │   │   │   │   ├── icon-event.png
    │   │   │   │   │   │   │   ├── icon-event.png.meta
    │   │   │   │   │   │   │   ├── icon-hingeChain.png
    │   │   │   │   │   │   │   ├── icon-hingeChain.png.meta
    │   │   │   │   │   │   │   ├── icon-image.png
    │   │   │   │   │   │   │   ├── icon-image.png.meta
    │   │   │   │   │   │   │   ├── icon-mesh.png
    │   │   │   │   │   │   │   ├── icon-mesh.png.meta
    │   │   │   │   │   │   │   ├── icon-null.png
    │   │   │   │   │   │   │   ├── icon-null.png.meta
    │   │   │   │   │   │   │   ├── icon-path.png
    │   │   │   │   │   │   │   ├── icon-path.png.meta
    │   │   │   │   │   │   │   ├── icon-point.png
    │   │   │   │   │   │   │   ├── icon-point.png.meta
    │   │   │   │   │   │   │   ├── icon-poseBones.png
    │   │   │   │   │   │   │   ├── icon-poseBones.png.meta
    │   │   │   │   │   │   │   ├── icon-skeleton.png
    │   │   │   │   │   │   │   ├── icon-skeleton.png.meta
    │   │   │   │   │   │   │   ├── icon-skeletonUtility.png
    │   │   │   │   │   │   │   ├── icon-skeletonUtility.png.meta
    │   │   │   │   │   │   │   ├── icon-skin.png
    │   │   │   │   │   │   │   ├── icon-skin.png.meta
    │   │   │   │   │   │   │   ├── icon-skinPlaceholder.png
    │   │   │   │   │   │   │   ├── icon-skinPlaceholder.png.meta
    │   │   │   │   │   │   │   ├── icon-skinsRoot.png
    │   │   │   │   │   │   │   ├── icon-skinsRoot.png.meta
    │   │   │   │   │   │   │   ├── icon-slot.png
    │   │   │   │   │   │   │   ├── icon-slot.png.meta
    │   │   │   │   │   │   │   ├── icon-slotRoot.png
    │   │   │   │   │   │   │   ├── icon-slotRoot.png.meta
    │   │   │   │   │   │   │   ├── icon-spine.png
    │   │   │   │   │   │   │   ├── icon-spine.png.meta
    │   │   │   │   │   │   │   ├── icon-subMeshRenderer.png
    │   │   │   │   │   │   │   ├── icon-subMeshRenderer.png.meta
    │   │   │   │   │   │   │   ├── icon-warning.png
    │   │   │   │   │   │   │   ├── icon-warning.png.meta
    │   │   │   │   │   │   │   ├── icon-weights.png
    │   │   │   │   │   │   │   └── icon-weights.png.meta
    │   │   │   │   │   │   ├── GUI.meta
    │   │   │   │   │   │   ├── ImporterPresets
    │   │   │   │   │   │   │   ├── PMAPresetTemplate.png
    │   │   │   │   │   │   │   ├── PMAPresetTemplate.png.meta
    │   │   │   │   │   │   │   ├── PMATexturePreset.preset
    │   │   │   │   │   │   │   ├── PMATexturePreset.preset.meta
    │   │   │   │   │   │   │   ├── StraightAlphaPreset.preset
    │   │   │   │   │   │   │   ├── StraightAlphaPreset.preset.meta
    │   │   │   │   │   │   │   ├── StraightAlphaPresetTemplate.png
    │   │   │   │   │   │   │   └── StraightAlphaPresetTemplate.png.meta
    │   │   │   │   │   │   ├── ImporterPresets.meta
    │   │   │   │   │   │   ├── Menus.cs
    │   │   │   │   │   │   ├── Menus.cs.meta
    │   │   │   │   │   │   ├── Resources
    │   │   │   │   │   │   │   ├── SpineAssetDatabaseMarker.txt
    │   │   │   │   │   │   │   └── SpineAssetDatabaseMarker.txt.meta
    │   │   │   │   │   │   ├── Resources.meta
    │   │   │   │   │   │   ├── Shaders
    │   │   │   │   │   │   │   ├── SpineShaderWithOutlineGUI.cs
    │   │   │   │   │   │   │   ├── SpineShaderWithOutlineGUI.cs.meta
    │   │   │   │   │   │   │   ├── SpineSpriteShaderGUI.cs
    │   │   │   │   │   │   │   └── SpineSpriteShaderGUI.cs.meta
    │   │   │   │   │   │   ├── Shaders.meta
    │   │   │   │   │   │   ├── SpineAttributeDrawers.cs
    │   │   │   │   │   │   ├── SpineAttributeDrawers.cs.meta
    │   │   │   │   │   │   ├── Utility
    │   │   │   │   │   │   │   ├── AssetDatabaseAvailabilityDetector.cs
    │   │   │   │   │   │   │   ├── AssetDatabaseAvailabilityDetector.cs.meta
    │   │   │   │   │   │   │   ├── AssetUtility.cs
    │   │   │   │   │   │   │   ├── AssetUtility.cs.meta
    │   │   │   │   │   │   │   ├── BuildSettings.cs
    │   │   │   │   │   │   │   ├── BuildSettings.cs.meta
    │   │   │   │   │   │   │   ├── DataReloadHandler.cs
    │   │   │   │   │   │   │   ├── DataReloadHandler.cs.meta
    │   │   │   │   │   │   │   ├── Icons.cs
    │   │   │   │   │   │   │   ├── Icons.cs.meta
    │   │   │   │   │   │   │   ├── Instantiation.cs
    │   │   │   │   │   │   │   ├── Instantiation.cs.meta
    │   │   │   │   │   │   │   ├── Preferences.cs
    │   │   │   │   │   │   │   ├── Preferences.cs.meta
    │   │   │   │   │   │   │   ├── SpineEditorUtilities.cs
    │   │   │   │   │   │   │   ├── SpineEditorUtilities.cs.meta
    │   │   │   │   │   │   │   ├── SpineHandles.cs
    │   │   │   │   │   │   │   ├── SpineHandles.cs.meta
    │   │   │   │   │   │   │   ├── SpineInspectorUtility.cs
    │   │   │   │   │   │   │   ├── SpineInspectorUtility.cs.meta
    │   │   │   │   │   │   │   ├── SpineMaskUtilities.cs
    │   │   │   │   │   │   │   └── SpineMaskUtilities.cs.meta
    │   │   │   │   │   │   ├── Utility.meta
    │   │   │   │   │   │   ├── Windows
    │   │   │   │   │   │   │   ├── SkeletonBaker.cs
    │   │   │   │   │   │   │   ├── SkeletonBaker.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonBakingWindow.cs
    │   │   │   │   │   │   │   ├── SkeletonBakingWindow.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonDebugWindow.cs
    │   │   │   │   │   │   │   ├── SkeletonDebugWindow.cs.meta
    │   │   │   │   │   │   │   ├── SpinePreferences.cs
    │   │   │   │   │   │   │   ├── SpinePreferences.cs.meta
    │   │   │   │   │   │   │   ├── SpriteAtlasImportWindow.cs
    │   │   │   │   │   │   │   └── SpriteAtlasImportWindow.cs.meta
    │   │   │   │   │   │   └── Windows.meta
    │   │   │   │   │   ├── Editor.meta
    │   │   │   │   │   ├── Modules
    │   │   │   │   │   │   ├── SkeletonRenderSeparator
    │   │   │   │   │   │   │   ├── Editor
    │   │   │   │   │   │   │   │   ├── SkeletonPartsRendererInspector.cs
    │   │   │   │   │   │   │   │   ├── SkeletonPartsRendererInspector.cs.meta
    │   │   │   │   │   │   │   │   ├── SkeletonRenderSeparatorInspector.cs
    │   │   │   │   │   │   │   │   └── SkeletonRenderSeparatorInspector.cs.meta
    │   │   │   │   │   │   │   └── Editor.meta
    │   │   │   │   │   │   ├── SkeletonRenderSeparator.meta
    │   │   │   │   │   │   ├── SlotBlendModes
    │   │   │   │   │   │   │   ├── Editor
    │   │   │   │   │   │   │   │   ├── SlotBlendModesEditor.cs
    │   │   │   │   │   │   │   │   └── SlotBlendModesEditor.cs.meta
    │   │   │   │   │   │   │   └── Editor.meta
    │   │   │   │   │   │   └── SlotBlendModes.meta
    │   │   │   │   │   └── Modules.meta
    │   │   │   │   ├── spine-unity-editor.asmdef
    │   │   │   │   ├── spine-unity-editor.asmdef.meta
    │   │   │   │   └── spine-unity.meta
    │   │   │   ├── Editor.meta
    │   │   │   ├── Runtime
    │   │   │   │   ├── spine-csharp
    │   │   │   │   │   └── add spine-csharp here.txt
    │   │   │   │   ├── spine-csharp.meta
    │   │   │   │   ├── spine-unity
    │   │   │   │   │   ├── Asset Types
    │   │   │   │   │   │   ├── AnimationReferenceAsset.cs
    │   │   │   │   │   │   ├── AnimationReferenceAsset.cs.meta
    │   │   │   │   │   │   ├── AtlasAssetBase.cs
    │   │   │   │   │   │   ├── AtlasAssetBase.cs.meta
    │   │   │   │   │   │   ├── EventDataReferenceAsset.cs
    │   │   │   │   │   │   ├── EventDataReferenceAsset.cs.meta
    │   │   │   │   │   │   ├── RegionlessAttachmentLoader.cs
    │   │   │   │   │   │   ├── RegionlessAttachmentLoader.cs.meta
    │   │   │   │   │   │   ├── SkeletonDataAsset.cs
    │   │   │   │   │   │   ├── SkeletonDataAsset.cs.meta
    │   │   │   │   │   │   ├── SkeletonDataCompatibility.cs
    │   │   │   │   │   │   ├── SkeletonDataCompatibility.cs.meta
    │   │   │   │   │   │   ├── SkeletonDataModifierAsset.cs
    │   │   │   │   │   │   ├── SkeletonDataModifierAsset.cs.meta
    │   │   │   │   │   │   ├── SpineAtlasAsset.cs
    │   │   │   │   │   │   ├── SpineAtlasAsset.cs.meta
    │   │   │   │   │   │   ├── SpineSpriteAtlasAsset.cs
    │   │   │   │   │   │   └── SpineSpriteAtlasAsset.cs.meta
    │   │   │   │   │   ├── Asset Types.meta
    │   │   │   │   │   ├── Components
    │   │   │   │   │   │   ├── Following
    │   │   │   │   │   │   │   ├── BoneFollower.cs
    │   │   │   │   │   │   │   ├── BoneFollower.cs.meta
    │   │   │   │   │   │   │   ├── BoneFollowerGraphic.cs
    │   │   │   │   │   │   │   ├── BoneFollowerGraphic.cs.meta
    │   │   │   │   │   │   │   ├── BoundingBoxFollower.cs
    │   │   │   │   │   │   │   ├── BoundingBoxFollower.cs.meta
    │   │   │   │   │   │   │   ├── BoundingBoxFollowerGraphic.cs
    │   │   │   │   │   │   │   ├── BoundingBoxFollowerGraphic.cs.meta
    │   │   │   │   │   │   │   ├── PointFollower.cs
    │   │   │   │   │   │   │   └── PointFollower.cs.meta
    │   │   │   │   │   │   ├── Following.meta
    │   │   │   │   │   │   ├── RootMotion
    │   │   │   │   │   │   │   ├── SkeletonMecanimRootMotion.cs
    │   │   │   │   │   │   │   ├── SkeletonMecanimRootMotion.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRootMotion.cs
    │   │   │   │   │   │   │   ├── SkeletonRootMotion.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRootMotionBase.cs
    │   │   │   │   │   │   │   └── SkeletonRootMotionBase.cs.meta
    │   │   │   │   │   │   ├── RootMotion.meta
    │   │   │   │   │   │   ├── SkeletonAnimation.cs
    │   │   │   │   │   │   ├── SkeletonAnimation.cs.meta
    │   │   │   │   │   │   ├── SkeletonGraphic.cs
    │   │   │   │   │   │   ├── SkeletonGraphic.cs.meta
    │   │   │   │   │   │   ├── SkeletonMecanim.cs
    │   │   │   │   │   │   ├── SkeletonMecanim.cs.meta
    │   │   │   │   │   │   ├── SkeletonRenderSeparator
    │   │   │   │   │   │   │   ├── SkeletonPartsRenderer.cs
    │   │   │   │   │   │   │   ├── SkeletonPartsRenderer.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRenderSeparator.cs
    │   │   │   │   │   │   │   └── SkeletonRenderSeparator.cs.meta
    │   │   │   │   │   │   ├── SkeletonRenderSeparator.meta
    │   │   │   │   │   │   ├── SkeletonRenderer.cs
    │   │   │   │   │   │   ├── SkeletonRenderer.cs.meta
    │   │   │   │   │   │   ├── SkeletonRendererCustomMaterials
    │   │   │   │   │   │   │   ├── SkeletonGraphicCustomMaterials.cs
    │   │   │   │   │   │   │   ├── SkeletonGraphicCustomMaterials.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRendererCustomMaterials.cs
    │   │   │   │   │   │   │   └── SkeletonRendererCustomMaterials.cs.meta
    │   │   │   │   │   │   ├── SkeletonRendererCustomMaterials.meta
    │   │   │   │   │   │   ├── SkeletonUtility
    │   │   │   │   │   │   │   ├── ActivateBasedOnFlipDirection.cs
    │   │   │   │   │   │   │   ├── ActivateBasedOnFlipDirection.cs.meta
    │   │   │   │   │   │   │   ├── FollowLocationRigidbody.cs
    │   │   │   │   │   │   │   ├── FollowLocationRigidbody.cs.meta
    │   │   │   │   │   │   │   ├── FollowLocationRigidbody2D.cs
    │   │   │   │   │   │   │   ├── FollowLocationRigidbody2D.cs.meta
    │   │   │   │   │   │   │   ├── FollowSkeletonUtilityRootRotation.cs
    │   │   │   │   │   │   │   ├── FollowSkeletonUtilityRootRotation.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonUtility.cs
    │   │   │   │   │   │   │   ├── SkeletonUtility.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonUtilityBone.cs
    │   │   │   │   │   │   │   ├── SkeletonUtilityBone.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonUtilityConstraint.cs
    │   │   │   │   │   │   │   └── SkeletonUtilityConstraint.cs.meta
    │   │   │   │   │   │   └── SkeletonUtility.meta
    │   │   │   │   │   ├── Components.meta
    │   │   │   │   │   ├── Deprecated
    │   │   │   │   │   │   ├── SlotBlendModes
    │   │   │   │   │   │   │   ├── SlotBlendModes.cs
    │   │   │   │   │   │   │   └── SlotBlendModes.cs.meta
    │   │   │   │   │   │   └── SlotBlendModes.meta
    │   │   │   │   │   ├── Deprecated.meta
    │   │   │   │   │   ├── ISkeletonAnimation.cs
    │   │   │   │   │   ├── ISkeletonAnimation.cs.meta
    │   │   │   │   │   ├── Materials
    │   │   │   │   │   │   ├── SkeletonGraphicDefault.mat
    │   │   │   │   │   │   ├── SkeletonGraphicDefault.mat.meta
    │   │   │   │   │   │   ├── SkeletonGraphicDefaultOutline.mat
    │   │   │   │   │   │   ├── SkeletonGraphicDefaultOutline.mat.meta
    │   │   │   │   │   │   ├── SkeletonGraphicTintBlack.mat
    │   │   │   │   │   │   ├── SkeletonGraphicTintBlack.mat.meta
    │   │   │   │   │   │   ├── SkeletonGraphicTintBlackOutline.mat
    │   │   │   │   │   │   └── SkeletonGraphicTintBlackOutline.mat.meta
    │   │   │   │   │   ├── Materials.meta
    │   │   │   │   │   ├── Mesh Generation
    │   │   │   │   │   │   ├── DoubleBuffered.cs
    │   │   │   │   │   │   ├── DoubleBuffered.cs.meta
    │   │   │   │   │   │   ├── MeshGenerator.cs
    │   │   │   │   │   │   ├── MeshGenerator.cs.meta
    │   │   │   │   │   │   ├── MeshRendererBuffers.cs
    │   │   │   │   │   │   ├── MeshRendererBuffers.cs.meta
    │   │   │   │   │   │   ├── SkeletonRendererInstruction.cs
    │   │   │   │   │   │   ├── SkeletonRendererInstruction.cs.meta
    │   │   │   │   │   │   ├── SpineMesh.cs
    │   │   │   │   │   │   └── SpineMesh.cs.meta
    │   │   │   │   │   ├── Mesh Generation.meta
    │   │   │   │   │   ├── Modules
    │   │   │   │   │   │   ├── TK2D
    │   │   │   │   │   │   │   ├── SpriteCollectionAttachmentLoader.cs
    │   │   │   │   │   │   │   └── SpriteCollectionAttachmentLoader.cs.meta
    │   │   │   │   │   │   └── TK2D.meta
    │   │   │   │   │   ├── Modules.meta
    │   │   │   │   │   ├── Shaders
    │   │   │   │   │   │   ├── BlendModes
    │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Additive.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Additive.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Multiply.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Multiply.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Screen.shader
    │   │   │   │   │   │   │   └── Spine-Skeleton-PMA-Screen.shader.meta
    │   │   │   │   │   │   ├── BlendModes.meta
    │   │   │   │   │   │   ├── CGIncludes
    │   │   │   │   │   │   │   ├── Spine-DepthOnlyPass.cginc
    │   │   │   │   │   │   │   ├── Spine-DepthOnlyPass.cginc.meta
    │   │   │   │   │   │   │   ├── Spine-Outline-Common.cginc
    │   │   │   │   │   │   │   ├── Spine-Outline-Common.cginc.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Lit-Common-Shadow.cginc
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Lit-Common-Shadow.cginc.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Lit-Common.cginc
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Lit-Common.cginc.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Tint-Common.cginc
    │   │   │   │   │   │   │   └── Spine-Skeleton-Tint-Common.cginc.meta
    │   │   │   │   │   │   ├── CGIncludes.meta
    │   │   │   │   │   │   ├── Outline
    │   │   │   │   │   │   │   ├── BlendModes
    │   │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Additive-Outline.shader
    │   │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Additive-Outline.shader.meta
    │   │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Multiply-Outline.shader
    │   │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Multiply-Outline.shader.meta
    │   │   │   │   │   │   │   │   ├── Spine-Skeleton-PMA-Screen-Outline.shader
    │   │   │   │   │   │   │   │   └── Spine-Skeleton-PMA-Screen-Outline.shader.meta
    │   │   │   │   │   │   │   ├── BlendModes.meta
    │   │   │   │   │   │   │   ├── CGIncludes
    │   │   │   │   │   │   │   │   ├── Spine-Outline-Pass.cginc
    │   │   │   │   │   │   │   │   └── Spine-Outline-Pass.cginc.meta
    │   │   │   │   │   │   │   ├── CGIncludes.meta
    │   │   │   │   │   │   │   ├── SkeletonGraphic
    │   │   │   │   │   │   │   │   ├── Spine-SkeletonGraphic-Outline.shader
    │   │   │   │   │   │   │   │   ├── Spine-SkeletonGraphic-Outline.shader.meta
    │   │   │   │   │   │   │   │   ├── Spine-SkeletonGraphic-TintBlack-Outline.shader
    │   │   │   │   │   │   │   │   └── Spine-SkeletonGraphic-TintBlack-Outline.shader.meta
    │   │   │   │   │   │   │   ├── SkeletonGraphic.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Fill-Outline.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Fill-Outline.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Lit-Outline.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Lit-Outline.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Lit-ZWrite-Outline.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Lit-ZWrite-Outline.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Outline.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Outline.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-OutlineOnly-ZWrite.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-OutlineOnly-ZWrite.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Tint-Outline.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-Tint-Outline.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Skeleton-TintBlack-Outline.shader
    │   │   │   │   │   │   │   ├── Spine-Skeleton-TintBlack-Outline.shader.meta
    │   │   │   │   │   │   │   ├── Spine-Special-Skeleton-Grayscale-Outline.shader
    │   │   │   │   │   │   │   ├── Spine-Special-Skeleton-Grayscale-Outline.shader.meta
    │   │   │   │   │   │   │   ├── Sprite
    │   │   │   │   │   │   │   │   ├── SpritesPixelLit-Outline.shader
    │   │   │   │   │   │   │   │   ├── SpritesPixelLit-Outline.shader.meta
    │   │   │   │   │   │   │   │   ├── SpritesUnlit-Outline.shader
    │   │   │   │   │   │   │   │   ├── SpritesUnlit-Outline.shader.meta
    │   │   │   │   │   │   │   │   ├── SpritesVertexLit-Outline.shader
    │   │   │   │   │   │   │   │   └── SpritesVertexLit-Outline.shader.meta
    │   │   │   │   │   │   │   └── Sprite.meta
    │   │   │   │   │   │   ├── Outline.meta
    │   │   │   │   │   │   ├── SkeletonGraphic
    │   │   │   │   │   │   │   ├── Spine-SkeletonGraphic-TintBlack.shader
    │   │   │   │   │   │   │   ├── Spine-SkeletonGraphic-TintBlack.shader.meta
    │   │   │   │   │   │   │   ├── Spine-SkeletonGraphic.shader
    │   │   │   │   │   │   │   └── Spine-SkeletonGraphic.shader.meta
    │   │   │   │   │   │   ├── SkeletonGraphic.meta
    │   │   │   │   │   │   ├── Spine-Skeleton-Fill.shader
    │   │   │   │   │   │   ├── Spine-Skeleton-Fill.shader.meta
    │   │   │   │   │   │   ├── Spine-Skeleton-Lit-ZWrite.shader
    │   │   │   │   │   │   ├── Spine-Skeleton-Lit-ZWrite.shader.meta
    │   │   │   │   │   │   ├── Spine-Skeleton-Lit.shader
    │   │   │   │   │   │   ├── Spine-Skeleton-Lit.shader.meta
    │   │   │   │   │   │   ├── Spine-Skeleton-Tint.shader
    │   │   │   │   │   │   ├── Spine-Skeleton-Tint.shader.meta
    │   │   │   │   │   │   ├── Spine-Skeleton-TintBlack.shader
    │   │   │   │   │   │   ├── Spine-Skeleton-TintBlack.shader.meta
    │   │   │   │   │   │   ├── Spine-Skeleton.shader
    │   │   │   │   │   │   ├── Spine-Skeleton.shader.meta
    │   │   │   │   │   │   ├── Spine-Special-Skeleton-Grayscale.shader
    │   │   │   │   │   │   ├── Spine-Special-Skeleton-Grayscale.shader.meta
    │   │   │   │   │   │   ├── Sprite
    │   │   │   │   │   │   │   ├── CGIncludes
    │   │   │   │   │   │   │   │   ├── ShaderMaths.cginc
    │   │   │   │   │   │   │   │   ├── ShaderMaths.cginc.meta
    │   │   │   │   │   │   │   │   ├── ShaderShared.cginc
    │   │   │   │   │   │   │   │   ├── ShaderShared.cginc.meta
    │   │   │   │   │   │   │   │   ├── SpriteLighting.cginc
    │   │   │   │   │   │   │   │   ├── SpriteLighting.cginc.meta
    │   │   │   │   │   │   │   │   ├── SpritePixelLighting.cginc
    │   │   │   │   │   │   │   │   ├── SpritePixelLighting.cginc.meta
    │   │   │   │   │   │   │   │   ├── SpriteShadows.cginc
    │   │   │   │   │   │   │   │   ├── SpriteShadows.cginc.meta
    │   │   │   │   │   │   │   │   ├── SpriteSpecular.cginc
    │   │   │   │   │   │   │   │   ├── SpriteSpecular.cginc.meta
    │   │   │   │   │   │   │   │   ├── SpriteUnlit.cginc
    │   │   │   │   │   │   │   │   ├── SpriteUnlit.cginc.meta
    │   │   │   │   │   │   │   │   ├── SpriteVertexLighting.cginc
    │   │   │   │   │   │   │   │   └── SpriteVertexLighting.cginc.meta
    │   │   │   │   │   │   │   ├── CGIncludes.meta
    │   │   │   │   │   │   │   ├── CameraDepthNormalsTexture.shader
    │   │   │   │   │   │   │   ├── CameraDepthNormalsTexture.shader.meta
    │   │   │   │   │   │   │   ├── CameraDepthTexture.shader
    │   │   │   │   │   │   │   ├── CameraDepthTexture.shader.meta
    │   │   │   │   │   │   │   ├── CameraNormalsTexture.shader
    │   │   │   │   │   │   │   ├── CameraNormalsTexture.shader.meta
    │   │   │   │   │   │   │   ├── README.md
    │   │   │   │   │   │   │   ├── README.md.meta
    │   │   │   │   │   │   │   ├── SpriteDepthNormalsTexture.shader
    │   │   │   │   │   │   │   ├── SpriteDepthNormalsTexture.shader.meta
    │   │   │   │   │   │   │   ├── SpritesPixelLit.shader
    │   │   │   │   │   │   │   ├── SpritesPixelLit.shader.meta
    │   │   │   │   │   │   │   ├── SpritesUnlit.shader
    │   │   │   │   │   │   │   ├── SpritesUnlit.shader.meta
    │   │   │   │   │   │   │   ├── SpritesVertexLit.shader
    │   │   │   │   │   │   │   └── SpritesVertexLit.shader.meta
    │   │   │   │   │   │   ├── Sprite.meta
    │   │   │   │   │   │   ├── Utility
    │   │   │   │   │   │   │   ├── Hidden-Spine-Bones.shader
    │   │   │   │   │   │   │   ├── Hidden-Spine-Bones.shader.meta
    │   │   │   │   │   │   │   ├── HiddenPass.mat
    │   │   │   │   │   │   │   ├── HiddenPass.mat.meta
    │   │   │   │   │   │   │   ├── HiddenPass.shader
    │   │   │   │   │   │   │   └── HiddenPass.shader.meta
    │   │   │   │   │   │   └── Utility.meta
    │   │   │   │   │   ├── Shaders.meta
    │   │   │   │   │   ├── SkeletonDataModifierAssets
    │   │   │   │   │   │   ├── BlendModeMaterials
    │   │   │   │   │   │   │   ├── BlendModeMaterialsAsset.cs
    │   │   │   │   │   │   │   ├── BlendModeMaterialsAsset.cs.meta
    │   │   │   │   │   │   │   ├── Default BlendModeMaterials.asset
    │   │   │   │   │   │   │   ├── Default BlendModeMaterials.asset.meta
    │   │   │   │   │   │   │   ├── SkeletonPMAAdditive.mat
    │   │   │   │   │   │   │   ├── SkeletonPMAAdditive.mat.meta
    │   │   │   │   │   │   │   ├── SkeletonPMAMultiply.mat
    │   │   │   │   │   │   │   ├── SkeletonPMAMultiply.mat.meta
    │   │   │   │   │   │   │   ├── SkeletonPMAScreen.mat
    │   │   │   │   │   │   │   └── SkeletonPMAScreen.mat.meta
    │   │   │   │   │   │   └── BlendModeMaterials.meta
    │   │   │   │   │   ├── SkeletonDataModifierAssets.meta
    │   │   │   │   │   ├── SpineAttributes.cs
    │   │   │   │   │   ├── SpineAttributes.cs.meta
    │   │   │   │   │   ├── Utility
    │   │   │   │   │   │   ├── AtlasUtilities.cs
    │   │   │   │   │   │   ├── AtlasUtilities.cs.meta
    │   │   │   │   │   │   ├── AttachmentCloneExtensions.cs
    │   │   │   │   │   │   ├── AttachmentCloneExtensions.cs.meta
    │   │   │   │   │   │   ├── AttachmentRegionExtensions.cs
    │   │   │   │   │   │   ├── AttachmentRegionExtensions.cs.meta
    │   │   │   │   │   │   ├── MaterialChecks.cs
    │   │   │   │   │   │   ├── MaterialChecks.cs.meta
    │   │   │   │   │   │   ├── SkeletonExtensions.cs
    │   │   │   │   │   │   ├── SkeletonExtensions.cs.meta
    │   │   │   │   │   │   ├── SkinUtilities.cs
    │   │   │   │   │   │   ├── SkinUtilities.cs.meta
    │   │   │   │   │   │   ├── TimelineExtensions.cs
    │   │   │   │   │   │   ├── TimelineExtensions.cs.meta
    │   │   │   │   │   │   ├── YieldInstructions
    │   │   │   │   │   │   │   ├── WaitForSpineAnimation.cs
    │   │   │   │   │   │   │   ├── WaitForSpineAnimation.cs.meta
    │   │   │   │   │   │   │   ├── WaitForSpineAnimationComplete.cs
    │   │   │   │   │   │   │   ├── WaitForSpineAnimationComplete.cs.meta
    │   │   │   │   │   │   │   ├── WaitForSpineAnimationEnd.cs
    │   │   │   │   │   │   │   ├── WaitForSpineAnimationEnd.cs.meta
    │   │   │   │   │   │   │   ├── WaitForSpineEvent.cs
    │   │   │   │   │   │   │   ├── WaitForSpineEvent.cs.meta
    │   │   │   │   │   │   │   ├── WaitForSpineTrackEntryEnd.cs
    │   │   │   │   │   │   │   └── WaitForSpineTrackEntryEnd.cs.meta
    │   │   │   │   │   │   └── YieldInstructions.meta
    │   │   │   │   │   └── Utility.meta
    │   │   │   │   ├── spine-unity.asmdef
    │   │   │   │   ├── spine-unity.asmdef.meta
    │   │   │   │   └── spine-unity.meta
    │   │   │   ├── Runtime.meta
    │   │   │   ├── package.json
    │   │   │   ├── package.json.meta
    │   │   │   ├── version.txt
    │   │   │   └── version.txt.meta
    │   │   ├── Spine Examples
    │   │   │   ├── Getting Started
    │   │   │   │   ├── 1 The Spine GameObject.unity
    │   │   │   │   ├── 1 The Spine GameObject.unity.meta
    │   │   │   │   ├── 2 Controlling Animation.unity
    │   │   │   │   ├── 2 Controlling Animation.unity.meta
    │   │   │   │   ├── 3 Controlling Animation Continued.unity
    │   │   │   │   ├── 3 Controlling Animation Continued.unity.meta
    │   │   │   │   ├── 4 Object Oriented Sample.unity
    │   │   │   │   ├── 4 Object Oriented Sample.unity.meta
    │   │   │   │   ├── 5 Basic Platformer.unity
    │   │   │   │   ├── 5 Basic Platformer.unity.meta
    │   │   │   │   ├── 6 SkeletonGraphic.unity
    │   │   │   │   └── 6 SkeletonGraphic.unity.meta
    │   │   │   ├── Getting Started.meta
    │   │   │   ├── Images
    │   │   │   │   ├── outline-shaders-heading.png
    │   │   │   │   └── outline-shaders-heading.png.meta
    │   │   │   ├── Images.meta
    │   │   │   ├── Other Examples
    │   │   │   │   ├── Animation Tester
    │   │   │   │   │   ├── Animation Tester.unity
    │   │   │   │   │   ├── Animation Tester.unity.meta
    │   │   │   │   │   ├── SpineAnimationTesterTool.cs
    │   │   │   │   │   └── SpineAnimationTesterTool.cs.meta
    │   │   │   │   ├── Animation Tester.meta
    │   │   │   │   ├── AtlasRegionAttacher.unity
    │   │   │   │   ├── AtlasRegionAttacher.unity.meta
    │   │   │   │   ├── BlendModes.unity
    │   │   │   │   ├── BlendModes.unity.meta
    │   │   │   │   ├── Drunkboy.unity
    │   │   │   │   ├── Drunkboy.unity.meta
    │   │   │   │   ├── FixedTimestepUpdates.unity
    │   │   │   │   ├── FixedTimestepUpdates.unity.meta
    │   │   │   │   ├── Freezeboy.unity
    │   │   │   │   ├── Freezeboy.unity.meta
    │   │   │   │   ├── Goblins.unity
    │   │   │   │   ├── Goblins.unity.meta
    │   │   │   │   ├── Instantiate from Script.unity
    │   │   │   │   ├── Instantiate from Script.unity.meta
    │   │   │   │   ├── Mix and Match Equip Assets
    │   │   │   │   │   ├── Goggles Normal.asset
    │   │   │   │   │   ├── Goggles Normal.asset.meta
    │   │   │   │   │   ├── Goggles Tactical.asset
    │   │   │   │   │   ├── Goggles Tactical.asset.meta
    │   │   │   │   │   ├── Gun Freeze.asset
    │   │   │   │   │   ├── Gun Freeze.asset.meta
    │   │   │   │   │   ├── Gun Normal.asset
    │   │   │   │   │   └── Gun Normal.asset.meta
    │   │   │   │   ├── Mix and Match Equip Assets.meta
    │   │   │   │   ├── Mix and Match Equip.unity
    │   │   │   │   ├── Mix and Match Equip.unity.meta
    │   │   │   │   ├── Mix and Match Skins.unity
    │   │   │   │   ├── Mix and Match Skins.unity.meta
    │   │   │   │   ├── Mix and Match.unity
    │   │   │   │   ├── Mix and Match.unity.meta
    │   │   │   │   ├── Outline Shaders.unity
    │   │   │   │   ├── Outline Shaders.unity.meta
    │   │   │   │   ├── Per Instance Material Properties.unity
    │   │   │   │   ├── Per Instance Material Properties.unity.meta
    │   │   │   │   ├── SkeletonAnimationMulti.unity
    │   │   │   │   ├── SkeletonAnimationMulti.unity.meta
    │   │   │   │   ├── SkeletonRenderSeparator.unity
    │   │   │   │   ├── SkeletonRenderSeparator.unity.meta
    │   │   │   │   ├── SkeletonUtility Animated Physics.unity
    │   │   │   │   ├── SkeletonUtility Animated Physics.unity.meta
    │   │   │   │   ├── SkeletonUtility Eyes.unity
    │   │   │   │   ├── SkeletonUtility Eyes.unity.meta
    │   │   │   │   ├── SkeletonUtility GroundConstraint.unity
    │   │   │   │   ├── SkeletonUtility GroundConstraint.unity.meta
    │   │   │   │   ├── SkeletonUtility Platformer HingeChain Physics.unity
    │   │   │   │   ├── SkeletonUtility Platformer HingeChain Physics.unity.meta
    │   │   │   │   ├── SkeletonUtility Ragdoll.unity
    │   │   │   │   ├── SkeletonUtility Ragdoll.unity.meta
    │   │   │   │   ├── SpineGauge.unity
    │   │   │   │   ├── SpineGauge.unity.meta
    │   │   │   │   ├── Sprite Shaders.unity
    │   │   │   │   ├── Sprite Shaders.unity.meta
    │   │   │   │   ├── SpriteMask and RectMask2D.unity
    │   │   │   │   ├── SpriteMask and RectMask2D.unity.meta
    │   │   │   │   ├── StateMachine SkeletonAnimation
    │   │   │   │   │   ├── Hero Logic StateMachine.controller
    │   │   │   │   │   ├── Hero Logic StateMachine.controller.meta
    │   │   │   │   │   ├── Mecanim Logic SkeletonAnimation View.unity
    │   │   │   │   │   └── Mecanim Logic SkeletonAnimation View.unity.meta
    │   │   │   │   ├── StateMachine SkeletonAnimation.meta
    │   │   │   │   ├── VertexEffect.unity
    │   │   │   │   └── VertexEffect.unity.meta
    │   │   │   ├── Other Examples.meta
    │   │   │   ├── Scripts
    │   │   │   │   ├── AttackSpineboy.cs
    │   │   │   │   ├── AttackSpineboy.cs.meta
    │   │   │   │   ├── DataAssetsFromExportsExample.cs
    │   │   │   │   ├── DataAssetsFromExportsExample.cs.meta
    │   │   │   │   ├── DraggableTransform.cs
    │   │   │   │   ├── DraggableTransform.cs.meta
    │   │   │   │   ├── FootSoldierExample.cs
    │   │   │   │   ├── FootSoldierExample.cs.meta
    │   │   │   │   ├── Getting Started Scripts
    │   │   │   │   │   ├── BasicPlatformerController.cs
    │   │   │   │   │   ├── BasicPlatformerController.cs.meta
    │   │   │   │   │   ├── ConstrainedCamera.cs
    │   │   │   │   │   ├── ConstrainedCamera.cs.meta
    │   │   │   │   │   ├── Raptor.cs
    │   │   │   │   │   ├── Raptor.cs.meta
    │   │   │   │   │   ├── SpineBeginnerTwo.cs
    │   │   │   │   │   ├── SpineBeginnerTwo.cs.meta
    │   │   │   │   │   ├── SpineBlinkPlayer.cs
    │   │   │   │   │   ├── SpineBlinkPlayer.cs.meta
    │   │   │   │   │   ├── SpineboyBeginnerInput.cs
    │   │   │   │   │   ├── SpineboyBeginnerInput.cs.meta
    │   │   │   │   │   ├── SpineboyBeginnerModel.cs
    │   │   │   │   │   ├── SpineboyBeginnerModel.cs.meta
    │   │   │   │   │   ├── SpineboyBeginnerView.cs
    │   │   │   │   │   ├── SpineboyBeginnerView.cs.meta
    │   │   │   │   │   ├── SpineboyTargetController.cs
    │   │   │   │   │   ├── SpineboyTargetController.cs.meta
    │   │   │   │   │   ├── TransitionDictionaryExample.cs
    │   │   │   │   │   └── TransitionDictionaryExample.cs.meta
    │   │   │   │   ├── Getting Started Scripts.meta
    │   │   │   │   ├── Goblins.cs
    │   │   │   │   ├── Goblins.cs.meta
    │   │   │   │   ├── HandleEventWithAudioExample.cs
    │   │   │   │   ├── HandleEventWithAudioExample.cs.meta
    │   │   │   │   ├── HeroEffectsHandlerExample.cs
    │   │   │   │   ├── HeroEffectsHandlerExample.cs.meta
    │   │   │   │   ├── HurtFlashEffect.cs
    │   │   │   │   ├── HurtFlashEffect.cs.meta
    │   │   │   │   ├── MaterialPropertyBlockExample.cs
    │   │   │   │   ├── MaterialPropertyBlockExample.cs.meta
    │   │   │   │   ├── MaterialReplacementExample.cs
    │   │   │   │   ├── MaterialReplacementExample.cs.meta
    │   │   │   │   ├── Mecanim as Logic
    │   │   │   │   │   ├── DummyMecanimControllerExample.cs
    │   │   │   │   │   ├── DummyMecanimControllerExample.cs.meta
    │   │   │   │   │   ├── MecanimToAnimationHandleExample.cs
    │   │   │   │   │   ├── MecanimToAnimationHandleExample.cs.meta
    │   │   │   │   │   ├── SkeletonAnimationHandleExample.cs
    │   │   │   │   │   └── SkeletonAnimationHandleExample.cs.meta
    │   │   │   │   ├── Mecanim as Logic.meta
    │   │   │   │   ├── MecanimAnimationMatchModifier
    │   │   │   │   │   ├── AnimationMatchModifierAsset.cs
    │   │   │   │   │   ├── AnimationMatchModifierAsset.cs.meta
    │   │   │   │   │   ├── AnimationMatchModifierAsset.txt
    │   │   │   │   │   ├── AnimationMatchModifierAsset.txt.meta
    │   │   │   │   │   ├── Default Match All Animations.asset
    │   │   │   │   │   └── Default Match All Animations.asset.meta
    │   │   │   │   ├── MecanimAnimationMatchModifier.meta
    │   │   │   │   ├── Mix and Match Character Customize
    │   │   │   │   │   ├── EquipAssetExample.cs
    │   │   │   │   │   ├── EquipAssetExample.cs.meta
    │   │   │   │   │   ├── EquipButtonExample.cs
    │   │   │   │   │   ├── EquipButtonExample.cs.meta
    │   │   │   │   │   ├── EquipSystemExample.cs
    │   │   │   │   │   ├── EquipSystemExample.cs.meta
    │   │   │   │   │   ├── EquipsVisualsComponentExample.cs
    │   │   │   │   │   ├── EquipsVisualsComponentExample.cs.meta
    │   │   │   │   │   ├── MixAndMatchSkinsButtonExample.cs
    │   │   │   │   │   ├── MixAndMatchSkinsButtonExample.cs.meta
    │   │   │   │   │   ├── MixAndMatchSkinsExample.cs
    │   │   │   │   │   └── MixAndMatchSkinsExample.cs.meta
    │   │   │   │   ├── Mix and Match Character Customize.meta
    │   │   │   │   ├── MixAndMatch.cs
    │   │   │   │   ├── MixAndMatch.cs.meta
    │   │   │   │   ├── MixAndMatchGraphic.cs
    │   │   │   │   ├── MixAndMatchGraphic.cs.meta
    │   │   │   │   ├── RaggedySpineboy.cs
    │   │   │   │   ├── RaggedySpineboy.cs.meta
    │   │   │   │   ├── ReloadSceneOnKeyDown.cs
    │   │   │   │   ├── ReloadSceneOnKeyDown.cs.meta
    │   │   │   │   ├── Rotator.cs
    │   │   │   │   ├── Rotator.cs.meta
    │   │   │   │   ├── Sample Components
    │   │   │   │   │   ├── BoneLocalOverride.cs
    │   │   │   │   │   ├── BoneLocalOverride.cs.meta
    │   │   │   │   │   ├── CombinedSkin.cs
    │   │   │   │   │   ├── CombinedSkin.cs.meta
    │   │   │   │   │   ├── Ghost
    │   │   │   │   │   │   ├── Shaders
    │   │   │   │   │   │   │   ├── Spine-Special-Skeleton-Ghost.shader
    │   │   │   │   │   │   │   └── Spine-Special-Skeleton-Ghost.shader.meta
    │   │   │   │   │   │   ├── Shaders.meta
    │   │   │   │   │   │   ├── SkeletonGhost.cs
    │   │   │   │   │   │   ├── SkeletonGhost.cs.meta
    │   │   │   │   │   │   ├── SkeletonGhostRenderer.cs
    │   │   │   │   │   │   └── SkeletonGhostRenderer.cs.meta
    │   │   │   │   │   ├── Ghost.meta
    │   │   │   │   │   ├── Legacy
    │   │   │   │   │   │   ├── AtlasRegionAttacher.cs
    │   │   │   │   │   │   ├── AtlasRegionAttacher.cs.meta
    │   │   │   │   │   │   ├── CustomSkin.cs
    │   │   │   │   │   │   ├── CustomSkin.cs.meta
    │   │   │   │   │   │   ├── SpriteAttacher.cs
    │   │   │   │   │   │   └── SpriteAttacher.cs.meta
    │   │   │   │   │   ├── Legacy.meta
    │   │   │   │   │   ├── OutlineSkeletonGraphic.cs
    │   │   │   │   │   ├── OutlineSkeletonGraphic.cs.meta
    │   │   │   │   │   ├── RenderExistingMesh.cs
    │   │   │   │   │   ├── RenderExistingMesh.cs.meta
    │   │   │   │   │   ├── Sample VertexEffects
    │   │   │   │   │   │   ├── JitterEffectExample.cs
    │   │   │   │   │   │   ├── JitterEffectExample.cs.meta
    │   │   │   │   │   │   ├── TwoByTwoTransformEffectExample.cs
    │   │   │   │   │   │   └── TwoByTwoTransformEffectExample.cs.meta
    │   │   │   │   │   ├── Sample VertexEffects.meta
    │   │   │   │   │   ├── SetRigidbodySolverIterations.cs
    │   │   │   │   │   ├── SetRigidbodySolverIterations.cs.meta
    │   │   │   │   │   ├── SkeletonAnimationFixedTimestep.cs
    │   │   │   │   │   ├── SkeletonAnimationFixedTimestep.cs.meta
    │   │   │   │   │   ├── SkeletonAnimationMulti
    │   │   │   │   │   │   ├── SkeletonAnimationMulti.cs
    │   │   │   │   │   │   └── SkeletonAnimationMulti.cs.meta
    │   │   │   │   │   ├── SkeletonAnimationMulti.meta
    │   │   │   │   │   ├── SkeletonColorInitialize.cs
    │   │   │   │   │   ├── SkeletonColorInitialize.cs.meta
    │   │   │   │   │   ├── SkeletonGraphicMirror.cs
    │   │   │   │   │   ├── SkeletonGraphicMirror.cs.meta
    │   │   │   │   │   ├── SkeletonGraphicPlayAnimationAtEvent.cs
    │   │   │   │   │   ├── SkeletonGraphicPlayAnimationAtEvent.cs.meta
    │   │   │   │   │   ├── SkeletonUtility Modules
    │   │   │   │   │   │   ├── Editor
    │   │   │   │   │   │   │   ├── SkeletonRagdoll2DInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonRagdoll2DInspector.cs.meta
    │   │   │   │   │   │   │   ├── SkeletonRagdollInspector.cs
    │   │   │   │   │   │   │   ├── SkeletonRagdollInspector.cs.meta
    │   │   │   │   │   │   │   ├── spine-unity-examples-editor.asmdef
    │   │   │   │   │   │   │   └── spine-unity-examples-editor.asmdef.meta
    │   │   │   │   │   │   ├── Editor.meta
    │   │   │   │   │   │   ├── SkeletonRagdoll.cs
    │   │   │   │   │   │   ├── SkeletonRagdoll.cs.meta
    │   │   │   │   │   │   ├── SkeletonRagdoll2D.cs
    │   │   │   │   │   │   ├── SkeletonRagdoll2D.cs.meta
    │   │   │   │   │   │   ├── SkeletonUtilityEyeConstraint.cs
    │   │   │   │   │   │   ├── SkeletonUtilityEyeConstraint.cs.meta
    │   │   │   │   │   │   ├── SkeletonUtilityGroundConstraint.cs
    │   │   │   │   │   │   ├── SkeletonUtilityGroundConstraint.cs.meta
    │   │   │   │   │   │   ├── SkeletonUtilityKinematicShadow.cs
    │   │   │   │   │   │   └── SkeletonUtilityKinematicShadow.cs.meta
    │   │   │   │   │   ├── SkeletonUtility Modules.meta
    │   │   │   │   │   ├── SlotTintBlackFollower.cs
    │   │   │   │   │   ├── SlotTintBlackFollower.cs.meta
    │   │   │   │   │   ├── SpineEventUnityHandler.cs
    │   │   │   │   │   └── SpineEventUnityHandler.cs.meta
    │   │   │   │   ├── Sample Components.meta
    │   │   │   │   ├── SpawnFromSkeletonDataExample.cs
    │   │   │   │   ├── SpawnFromSkeletonDataExample.cs.meta
    │   │   │   │   ├── SpawnSkeletonGraphicExample.cs
    │   │   │   │   ├── SpawnSkeletonGraphicExample.cs.meta
    │   │   │   │   ├── SpineGauge.cs
    │   │   │   │   ├── SpineGauge.cs.meta
    │   │   │   │   ├── Spineboy.cs
    │   │   │   │   ├── Spineboy.cs.meta
    │   │   │   │   ├── SpineboyBodyTilt.cs
    │   │   │   │   ├── SpineboyBodyTilt.cs.meta
    │   │   │   │   ├── SpineboyFacialExpression.cs
    │   │   │   │   ├── SpineboyFacialExpression.cs.meta
    │   │   │   │   ├── SpineboyFootplanter.cs
    │   │   │   │   ├── SpineboyFootplanter.cs.meta
    │   │   │   │   ├── SpineboyFreeze.cs
    │   │   │   │   ├── SpineboyFreeze.cs.meta
    │   │   │   │   ├── SpineboyPole.cs
    │   │   │   │   ├── SpineboyPole.cs.meta
    │   │   │   │   ├── SpineboyPoleGraphic.cs
    │   │   │   │   └── SpineboyPoleGraphic.cs.meta
    │   │   │   ├── Scripts.meta
    │   │   │   ├── Sound
    │   │   │   │   ├── Footstep.ogg
    │   │   │   │   ├── Footstep.ogg.meta
    │   │   │   │   ├── Hardfall.ogg
    │   │   │   │   ├── Hardfall.ogg.meta
    │   │   │   │   ├── Jump.ogg
    │   │   │   │   ├── Jump.ogg.meta
    │   │   │   │   ├── Spineboygun.ogg
    │   │   │   │   └── Spineboygun.ogg.meta
    │   │   │   ├── Sound.meta
    │   │   │   ├── Spine Skeletons
    │   │   │   │   ├── Dragon
    │   │   │   │   │   ├── dragon.atlas.txt
    │   │   │   │   │   ├── dragon.atlas.txt.meta
    │   │   │   │   │   ├── dragon.json
    │   │   │   │   │   ├── dragon.json.meta
    │   │   │   │   │   ├── dragon.png
    │   │   │   │   │   ├── dragon.png.meta
    │   │   │   │   │   ├── dragon2.png
    │   │   │   │   │   ├── dragon2.png.meta
    │   │   │   │   │   ├── dragon_Atlas.asset
    │   │   │   │   │   ├── dragon_Atlas.asset.meta
    │   │   │   │   │   ├── dragon_SkeletonData.asset
    │   │   │   │   │   ├── dragon_SkeletonData.asset.meta
    │   │   │   │   │   ├── dragon_dragon.mat
    │   │   │   │   │   ├── dragon_dragon.mat.meta
    │   │   │   │   │   ├── dragon_dragon2.mat
    │   │   │   │   │   ├── dragon_dragon2.mat.meta
    │   │   │   │   │   ├── license.txt
    │   │   │   │   │   └── license.txt.meta
    │   │   │   │   ├── Dragon.meta
    │   │   │   │   ├── Eyes
    │   │   │   │   │   ├── eyes.atlas.txt
    │   │   │   │   │   ├── eyes.atlas.txt.meta
    │   │   │   │   │   ├── eyes.json
    │   │   │   │   │   ├── eyes.json.meta
    │   │   │   │   │   ├── eyes.png
    │   │   │   │   │   ├── eyes.png.meta
    │   │   │   │   │   ├── eyes_Atlas.asset
    │   │   │   │   │   ├── eyes_Atlas.asset.meta
    │   │   │   │   │   ├── eyes_Material.mat
    │   │   │   │   │   ├── eyes_Material.mat.meta
    │   │   │   │   │   ├── eyes_SkeletonData.asset
    │   │   │   │   │   └── eyes_SkeletonData.asset.meta
    │   │   │   │   ├── Eyes.meta
    │   │   │   │   ├── FootSoldier
    │   │   │   │   │   ├── Equipment
    │   │   │   │   │   │   ├── Equipment.atlas.txt
    │   │   │   │   │   │   ├── Equipment.atlas.txt.meta
    │   │   │   │   │   │   ├── Equipment.png
    │   │   │   │   │   │   ├── Equipment.png.meta
    │   │   │   │   │   │   ├── Equipment_Atlas.asset
    │   │   │   │   │   │   ├── Equipment_Atlas.asset.meta
    │   │   │   │   │   │   ├── Equipment_Material.mat
    │   │   │   │   │   │   └── Equipment_Material.mat.meta
    │   │   │   │   │   ├── Equipment.meta
    │   │   │   │   │   ├── FS_White.atlas.txt
    │   │   │   │   │   ├── FS_White.atlas.txt.meta
    │   │   │   │   │   ├── FS_White.png
    │   │   │   │   │   ├── FS_White.png.meta
    │   │   │   │   │   ├── FS_White_Atlas.asset
    │   │   │   │   │   ├── FS_White_Atlas.asset.meta
    │   │   │   │   │   ├── FS_White_Material.mat
    │   │   │   │   │   ├── FS_White_Material.mat.meta
    │   │   │   │   │   ├── FootSoldier.json
    │   │   │   │   │   ├── FootSoldier.json.meta
    │   │   │   │   │   ├── FootSoldier_SkeletonData.asset
    │   │   │   │   │   ├── FootSoldier_SkeletonData.asset.meta
    │   │   │   │   │   ├── license.txt
    │   │   │   │   │   └── license.txt.meta
    │   │   │   │   ├── FootSoldier.meta
    │   │   │   │   ├── Gauge
    │   │   │   │   │   ├── Gauge.atlas.txt
    │   │   │   │   │   ├── Gauge.atlas.txt.meta
    │   │   │   │   │   ├── Gauge.json
    │   │   │   │   │   ├── Gauge.json.meta
    │   │   │   │   │   ├── Gauge.png
    │   │   │   │   │   ├── Gauge.png.meta
    │   │   │   │   │   ├── Gauge_Atlas.asset
    │   │   │   │   │   ├── Gauge_Atlas.asset.meta
    │   │   │   │   │   ├── Gauge_Material.mat
    │   │   │   │   │   ├── Gauge_Material.mat.meta
    │   │   │   │   │   ├── Gauge_SkeletonData.asset
    │   │   │   │   │   ├── Gauge_SkeletonData.asset.meta
    │   │   │   │   │   ├── ReferenceAssets
    │   │   │   │   │   │   ├── Fill.asset
    │   │   │   │   │   │   └── Fill.asset.meta
    │   │   │   │   │   └── ReferenceAssets.meta
    │   │   │   │   ├── Gauge.meta
    │   │   │   │   ├── Goblins
    │   │   │   │   │   ├── dagger.png
    │   │   │   │   │   ├── dagger.png.meta
    │   │   │   │   │   ├── goblins.atlas.txt
    │   │   │   │   │   ├── goblins.atlas.txt.meta
    │   │   │   │   │   ├── goblins.json
    │   │   │   │   │   ├── goblins.json.meta
    │   │   │   │   │   ├── goblins.png
    │   │   │   │   │   ├── goblins.png.meta
    │   │   │   │   │   ├── goblins_Atlas.asset
    │   │   │   │   │   ├── goblins_Atlas.asset.meta
    │   │   │   │   │   ├── goblins_Material.mat
    │   │   │   │   │   ├── goblins_Material.mat.meta
    │   │   │   │   │   ├── goblins_SkeletonData.asset
    │   │   │   │   │   └── goblins_SkeletonData.asset.meta
    │   │   │   │   ├── Goblins.meta
    │   │   │   │   ├── Hero
    │   │   │   │   │   ├── ReferenceAssets
    │   │   │   │   │   │   ├── attack.asset
    │   │   │   │   │   │   ├── attack.asset.meta
    │   │   │   │   │   │   ├── crouch-from fall.asset
    │   │   │   │   │   │   ├── crouch-from fall.asset.meta
    │   │   │   │   │   │   ├── crouch.asset
    │   │   │   │   │   │   ├── crouch.asset.meta
    │   │   │   │   │   │   ├── fall.asset
    │   │   │   │   │   │   ├── fall.asset.meta
    │   │   │   │   │   │   ├── head-turn.asset
    │   │   │   │   │   │   ├── head-turn.asset.meta
    │   │   │   │   │   │   ├── idle-from fall.asset
    │   │   │   │   │   │   ├── idle-from fall.asset.meta
    │   │   │   │   │   │   ├── idle.asset
    │   │   │   │   │   │   ├── idle.asset.meta
    │   │   │   │   │   │   ├── jump.asset
    │   │   │   │   │   │   ├── jump.asset.meta
    │   │   │   │   │   │   ├── run-from fall.asset
    │   │   │   │   │   │   ├── run-from fall.asset.meta
    │   │   │   │   │   │   ├── run.asset
    │   │   │   │   │   │   ├── run.asset.meta
    │   │   │   │   │   │   ├── walk.asset
    │   │   │   │   │   │   └── walk.asset.meta
    │   │   │   │   │   ├── ReferenceAssets.meta
    │   │   │   │   │   ├── hero-pro.atlas.txt
    │   │   │   │   │   ├── hero-pro.atlas.txt.meta
    │   │   │   │   │   ├── hero-pro.json
    │   │   │   │   │   ├── hero-pro.json.meta
    │   │   │   │   │   ├── hero-pro.png
    │   │   │   │   │   ├── hero-pro.png.meta
    │   │   │   │   │   ├── hero-pro_Atlas.asset
    │   │   │   │   │   ├── hero-pro_Atlas.asset.meta
    │   │   │   │   │   ├── hero-pro_Material.mat
    │   │   │   │   │   ├── hero-pro_Material.mat.meta
    │   │   │   │   │   ├── hero-pro_MaterialOutline.mat
    │   │   │   │   │   ├── hero-pro_MaterialOutline.mat.meta
    │   │   │   │   │   ├── hero-pro_MaterialOutlineOnly.mat
    │   │   │   │   │   ├── hero-pro_MaterialOutlineOnly.mat.meta
    │   │   │   │   │   ├── hero-pro_SkeletonData.asset
    │   │   │   │   │   ├── hero-pro_SkeletonData.asset.meta
    │   │   │   │   │   ├── license.txt
    │   │   │   │   │   └── license.txt.meta
    │   │   │   │   ├── Hero.meta
    │   │   │   │   ├── Raggedy Spineboy
    │   │   │   │   │   ├── Raggedy Spineboy.atlas.txt
    │   │   │   │   │   ├── Raggedy Spineboy.atlas.txt.meta
    │   │   │   │   │   ├── Raggedy Spineboy.png
    │   │   │   │   │   ├── Raggedy Spineboy.png.meta
    │   │   │   │   │   ├── Raggedy Spineboy_Atlas.asset
    │   │   │   │   │   ├── Raggedy Spineboy_Atlas.asset.meta
    │   │   │   │   │   ├── Raggedy Spineboy_Material.mat
    │   │   │   │   │   ├── Raggedy Spineboy_Material.mat.meta
    │   │   │   │   │   ├── Raggedy Spineboy_SkeletonData.asset
    │   │   │   │   │   ├── Raggedy Spineboy_SkeletonData.asset.meta
    │   │   │   │   │   ├── raggedy spineboy.json
    │   │   │   │   │   └── raggedy spineboy.json.meta
    │   │   │   │   ├── Raggedy Spineboy.meta
    │   │   │   │   ├── Raptor
    │   │   │   │   │   ├── ReferenceAssets
    │   │   │   │   │   │   ├── Jump.asset
    │   │   │   │   │   │   ├── Jump.asset.meta
    │   │   │   │   │   │   ├── gungrab.asset
    │   │   │   │   │   │   ├── gungrab.asset.meta
    │   │   │   │   │   │   ├── gunkeep.asset
    │   │   │   │   │   │   ├── gunkeep.asset.meta
    │   │   │   │   │   │   ├── walk.asset
    │   │   │   │   │   │   └── walk.asset.meta
    │   │   │   │   │   ├── ReferenceAssets.meta
    │   │   │   │   │   ├── raptor.atlas.txt
    │   │   │   │   │   ├── raptor.atlas.txt.meta
    │   │   │   │   │   ├── raptor.json
    │   │   │   │   │   ├── raptor.json.meta
    │   │   │   │   │   ├── raptor.png
    │   │   │   │   │   ├── raptor.png.meta
    │   │   │   │   │   ├── raptor_Atlas.asset
    │   │   │   │   │   ├── raptor_Atlas.asset.meta
    │   │   │   │   │   ├── raptor_Material.mat
    │   │   │   │   │   ├── raptor_Material.mat.meta
    │   │   │   │   │   ├── raptor_SkeletonData.asset
    │   │   │   │   │   └── raptor_SkeletonData.asset.meta
    │   │   │   │   ├── Raptor.meta
    │   │   │   │   ├── Runtime Template Material.mat
    │   │   │   │   ├── Runtime Template Material.mat.meta
    │   │   │   │   ├── Spineunitygirl
    │   │   │   │   │   ├── Doi.atlas.txt
    │   │   │   │   │   ├── Doi.atlas.txt.meta
    │   │   │   │   │   ├── Doi.json
    │   │   │   │   │   ├── Doi.json.meta
    │   │   │   │   │   ├── Doi.png
    │   │   │   │   │   ├── Doi.png.meta
    │   │   │   │   │   ├── Doi_Atlas.asset
    │   │   │   │   │   ├── Doi_Atlas.asset.meta
    │   │   │   │   │   ├── Doi_Material.mat
    │   │   │   │   │   ├── Doi_Material.mat.meta
    │   │   │   │   │   ├── Doi_SkeletonData.asset
    │   │   │   │   │   ├── Doi_SkeletonData.asset.meta
    │   │   │   │   │   ├── ReferenceAssets
    │   │   │   │   │   │   ├── blink.asset
    │   │   │   │   │   │   ├── blink.asset.meta
    │   │   │   │   │   │   ├── main.asset
    │   │   │   │   │   │   └── main.asset.meta
    │   │   │   │   │   └── ReferenceAssets.meta
    │   │   │   │   ├── Spineunitygirl.meta
    │   │   │   │   ├── Stretchyman
    │   │   │   │   │   ├── stretchyman-diffuse-pma.atlas.txt
    │   │   │   │   │   ├── stretchyman-diffuse-pma.atlas.txt.meta
    │   │   │   │   │   ├── stretchyman-diffuse-pma.png
    │   │   │   │   │   ├── stretchyman-diffuse-pma.png.meta
    │   │   │   │   │   ├── stretchyman-diffuse-pma_Atlas.asset
    │   │   │   │   │   ├── stretchyman-diffuse-pma_Atlas.asset.meta
    │   │   │   │   │   ├── stretchyman-diffuse-pma_Material.mat
    │   │   │   │   │   ├── stretchyman-diffuse-pma_Material.mat.meta
    │   │   │   │   │   ├── stretchyman-emission.png
    │   │   │   │   │   ├── stretchyman-emission.png.meta
    │   │   │   │   │   ├── stretchyman-normals.png
    │   │   │   │   │   ├── stretchyman-normals.png.meta
    │   │   │   │   │   ├── stretchyman.json
    │   │   │   │   │   ├── stretchyman.json.meta
    │   │   │   │   │   ├── stretchyman_SkeletonData.asset
    │   │   │   │   │   └── stretchyman_SkeletonData.asset.meta
    │   │   │   │   ├── Stretchyman.meta
    │   │   │   │   ├── mix-and-match
    │   │   │   │   │   ├── mix-and-match-pma.atlas.txt
    │   │   │   │   │   ├── mix-and-match-pma.atlas.txt.meta
    │   │   │   │   │   ├── mix-and-match-pma.png
    │   │   │   │   │   ├── mix-and-match-pma.png.meta
    │   │   │   │   │   ├── mix-and-match-pma_Atlas.asset
    │   │   │   │   │   ├── mix-and-match-pma_Atlas.asset.meta
    │   │   │   │   │   ├── mix-and-match-pma_Material.mat
    │   │   │   │   │   ├── mix-and-match-pma_Material.mat.meta
    │   │   │   │   │   ├── mix-and-match-pro.json
    │   │   │   │   │   ├── mix-and-match-pro.json.meta
    │   │   │   │   │   ├── mix-and-match-pro_SkeletonData.asset
    │   │   │   │   │   └── mix-and-match-pro_SkeletonData.asset.meta
    │   │   │   │   ├── raptor-pro-and-mask
    │   │   │   │   │   ├── SpriteMask_Mask.png
    │   │   │   │   │   ├── SpriteMask_Mask.png.meta
    │   │   │   │   │   ├── raptor-pma.atlas.txt
    │   │   │   │   │   ├── raptor-pma.atlas.txt.meta
    │   │   │   │   │   ├── raptor-pma.png
    │   │   │   │   │   ├── raptor-pma.png.meta
    │   │   │   │   │   ├── raptor-pma_Atlas.asset
    │   │   │   │   │   ├── raptor-pma_Atlas.asset.meta
    │   │   │   │   │   ├── raptor-pma_Material.mat
    │   │   │   │   │   ├── raptor-pma_Material.mat.meta
    │   │   │   │   │   ├── raptor-pma_MaterialOutline.mat
    │   │   │   │   │   ├── raptor-pma_MaterialOutline.mat.meta
    │   │   │   │   │   ├── raptor-pma_Material_InsideMask.mat
    │   │   │   │   │   ├── raptor-pma_Material_InsideMask.mat.meta
    │   │   │   │   │   ├── raptor-pma_Material_OutsideMask.mat
    │   │   │   │   │   ├── raptor-pma_Material_OutsideMask.mat.meta
    │   │   │   │   │   ├── raptor-pro.json
    │   │   │   │   │   ├── raptor-pro.json.meta
    │   │   │   │   │   ├── raptor-pro_SkeletonData.asset
    │   │   │   │   │   └── raptor-pro_SkeletonData.asset.meta
    │   │   │   │   ├── raptor-pro-and-mask.meta
    │   │   │   │   ├── spineboy-pro
    │   │   │   │   │   ├── ReferenceAssets
    │   │   │   │   │   │   ├── aim.asset
    │   │   │   │   │   │   ├── aim.asset.meta
    │   │   │   │   │   │   ├── death.asset
    │   │   │   │   │   │   ├── death.asset.meta
    │   │   │   │   │   │   ├── footstep.asset
    │   │   │   │   │   │   ├── footstep.asset.meta
    │   │   │   │   │   │   ├── hoverboard.asset
    │   │   │   │   │   │   ├── hoverboard.asset.meta
    │   │   │   │   │   │   ├── idle-turn.asset
    │   │   │   │   │   │   ├── idle-turn.asset.meta
    │   │   │   │   │   │   ├── idle.asset
    │   │   │   │   │   │   ├── idle.asset.meta
    │   │   │   │   │   │   ├── jump.asset
    │   │   │   │   │   │   ├── jump.asset.meta
    │   │   │   │   │   │   ├── portal.asset
    │   │   │   │   │   │   ├── portal.asset.meta
    │   │   │   │   │   │   ├── run-to-idle.asset
    │   │   │   │   │   │   ├── run-to-idle.asset.meta
    │   │   │   │   │   │   ├── run.asset
    │   │   │   │   │   │   ├── run.asset.meta
    │   │   │   │   │   │   ├── shoot.asset
    │   │   │   │   │   │   ├── shoot.asset.meta
    │   │   │   │   │   │   ├── walk.asset
    │   │   │   │   │   │   └── walk.asset.meta
    │   │   │   │   │   ├── ReferenceAssets.meta
    │   │   │   │   │   ├── spineboy-pro.atlas.txt
    │   │   │   │   │   ├── spineboy-pro.atlas.txt.meta
    │   │   │   │   │   ├── spineboy-pro.json
    │   │   │   │   │   ├── spineboy-pro.json.meta
    │   │   │   │   │   ├── spineboy-pro.png
    │   │   │   │   │   ├── spineboy-pro.png.meta
    │   │   │   │   │   ├── spineboy-pro_Atlas.asset
    │   │   │   │   │   ├── spineboy-pro_Atlas.asset.meta
    │   │   │   │   │   ├── spineboy-pro_Material.mat
    │   │   │   │   │   ├── spineboy-pro_Material.mat.meta
    │   │   │   │   │   ├── spineboy-pro_SkeletonData.asset
    │   │   │   │   │   ├── spineboy-pro_SkeletonData.asset.meta
    │   │   │   │   │   ├── spineboy_spineboy.mat
    │   │   │   │   │   └── spineboy_spineboy.mat.meta
    │   │   │   │   ├── spineboy-pro.meta
    │   │   │   │   ├── spineboy-unity
    │   │   │   │   │   ├── Equips
    │   │   │   │   │   │   ├── goggles-normal.png
    │   │   │   │   │   │   ├── goggles-normal.png.meta
    │   │   │   │   │   │   ├── goggles-tactical.png
    │   │   │   │   │   │   ├── goggles-tactical.png.meta
    │   │   │   │   │   │   ├── gun-freeze.png
    │   │   │   │   │   │   ├── gun-freeze.png.meta
    │   │   │   │   │   │   ├── gun-normal.png
    │   │   │   │   │   │   └── gun-normal.png.meta
    │   │   │   │   │   ├── Equips.meta
    │   │   │   │   │   ├── ReferenceAssets
    │   │   │   │   │   │   ├── death.asset
    │   │   │   │   │   │   ├── death.asset.meta
    │   │   │   │   │   │   ├── diagonal.asset
    │   │   │   │   │   │   ├── diagonal.asset.meta
    │   │   │   │   │   │   ├── footstep.asset
    │   │   │   │   │   │   ├── footstep.asset.meta
    │   │   │   │   │   │   ├── frozen.asset
    │   │   │   │   │   │   ├── frozen.asset.meta
    │   │   │   │   │   │   ├── gun toss.asset
    │   │   │   │   │   │   ├── gun toss.asset.meta
    │   │   │   │   │   │   ├── hit old.asset
    │   │   │   │   │   │   ├── hit old.asset.meta
    │   │   │   │   │   │   ├── hit.asset
    │   │   │   │   │   │   ├── hit.asset.meta
    │   │   │   │   │   │   ├── idle.asset
    │   │   │   │   │   │   ├── idle.asset.meta
    │   │   │   │   │   │   ├── idlebag.asset
    │   │   │   │   │   │   ├── idlebag.asset.meta
    │   │   │   │   │   │   ├── jump old.asset
    │   │   │   │   │   │   ├── jump old.asset.meta
    │   │   │   │   │   │   ├── jump rm.asset
    │   │   │   │   │   │   ├── jump rm.asset.meta
    │   │   │   │   │   │   ├── jump.asset
    │   │   │   │   │   │   ├── jump.asset.meta
    │   │   │   │   │   │   ├── pole.asset
    │   │   │   │   │   │   ├── pole.asset.meta
    │   │   │   │   │   │   ├── run rm.asset
    │   │   │   │   │   │   ├── run rm.asset.meta
    │   │   │   │   │   │   ├── run.asset
    │   │   │   │   │   │   ├── run.asset.meta
    │   │   │   │   │   │   ├── shoot.asset
    │   │   │   │   │   │   ├── shoot.asset.meta
    │   │   │   │   │   │   ├── walk rm.asset
    │   │   │   │   │   │   ├── walk rm.asset.meta
    │   │   │   │   │   │   ├── walk.asset
    │   │   │   │   │   │   └── walk.asset.meta
    │   │   │   │   │   ├── ReferenceAssets.meta
    │   │   │   │   │   ├── spineboy-unity.json
    │   │   │   │   │   ├── spineboy-unity.json.meta
    │   │   │   │   │   ├── spineboy-unity_SkeletonData.asset
    │   │   │   │   │   ├── spineboy-unity_SkeletonData.asset.meta
    │   │   │   │   │   ├── spineboy.atlas.txt
    │   │   │   │   │   ├── spineboy.atlas.txt.meta
    │   │   │   │   │   ├── spineboy.png
    │   │   │   │   │   ├── spineboy.png.meta
    │   │   │   │   │   ├── spineboy_Atlas.asset
    │   │   │   │   │   ├── spineboy_Atlas.asset.meta
    │   │   │   │   │   ├── spineboy_Material Fill.mat
    │   │   │   │   │   ├── spineboy_Material Fill.mat.meta
    │   │   │   │   │   ├── spineboy_Material Grayscale.mat
    │   │   │   │   │   ├── spineboy_Material Grayscale.mat.meta
    │   │   │   │   │   ├── spineboy_Material.mat
    │   │   │   │   │   └── spineboy_Material.mat.meta
    │   │   │   │   ├── spineboy-unity.meta
    │   │   │   │   ├── square32.png
    │   │   │   │   ├── square32.png.meta
    │   │   │   │   ├── whirlyblendmodes
    │   │   │   │   │   ├── whirlyblendmodes.atlas.txt
    │   │   │   │   │   ├── whirlyblendmodes.atlas.txt.meta
    │   │   │   │   │   ├── whirlyblendmodes.json
    │   │   │   │   │   ├── whirlyblendmodes.json.meta
    │   │   │   │   │   ├── whirlyblendmodes.png
    │   │   │   │   │   ├── whirlyblendmodes.png.meta
    │   │   │   │   │   ├── whirlyblendmodes_Atlas.asset
    │   │   │   │   │   ├── whirlyblendmodes_Atlas.asset.meta
    │   │   │   │   │   ├── whirlyblendmodes_Material.mat
    │   │   │   │   │   ├── whirlyblendmodes_Material.mat.meta
    │   │   │   │   │   ├── whirlyblendmodes_SkeletonData.asset
    │   │   │   │   │   └── whirlyblendmodes_SkeletonData.asset.meta
    │   │   │   │   └── whirlyblendmodes.meta
    │   │   │   ├── Spine Skeletons.meta
    │   │   │   ├── package.json
    │   │   │   ├── package.json.meta
    │   │   │   ├── spine-unity-examples.asmdef
    │   │   │   └── spine-unity-examples.asmdef.meta
    │   │   ├── Spine Examples.meta
    │   │   ├── Spine.meta
    │   │   ├── SpineTests
    │   │   │   ├── SpineTests.asmdef
    │   │   │   ├── SpineTests.asmdef.meta
    │   │   │   ├── spine-csharp-tests
    │   │   │   │   ├── add spine-csharp-tests here.txt
    │   │   │   │   └── add spine-csharp-tests here.txt.meta
    │   │   │   ├── spine-csharp-tests.meta
    │   │   │   ├── src
    │   │   │   │   ├── RunAnimationStateTests.cs
    │   │   │   │   └── RunAnimationStateTests.cs.meta
    │   │   │   └── src.meta
    │   │   └── SpineTests.meta
    │   ├── LICENSE
    │   ├── Modules
    │   │   ├── com.esotericsoftware.spine.lwrp-shaders
    │   │   │   ├── Examples
    │   │   │   │   ├── LWRP Shaders.unity
    │   │   │   │   └── LWRP Shaders.unity.meta
    │   │   │   ├── Examples.meta
    │   │   │   ├── LICENSE.md
    │   │   │   ├── LICENSE.md.meta
    │   │   │   ├── Shaders
    │   │   │   │   ├── CGIncludes
    │   │   │   │   │   ├── Spine-Common-ShadowCasterPass-LW.hlsl
    │   │   │   │   │   ├── Spine-Common-ShadowCasterPass-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-DepthOnlyPass-LW.hlsl
    │   │   │   │   │   ├── Spine-DepthOnlyPass-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Input-LW.hlsl
    │   │   │   │   │   ├── Spine-Input-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Input-Outline-LW.hlsl
    │   │   │   │   │   ├── Spine-Input-Outline-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Input-Sprite-LW.hlsl
    │   │   │   │   │   ├── Spine-Input-Sprite-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Outline-Pass-LW.hlsl
    │   │   │   │   │   ├── Spine-Outline-Pass-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Skeleton-ForwardPass-LW.hlsl
    │   │   │   │   │   ├── Spine-Skeleton-ForwardPass-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-SkeletonLit-ForwardPass-LW.hlsl
    │   │   │   │   │   ├── Spine-SkeletonLit-ForwardPass-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-SkeletonLit-ShadowCasterPass-LW.hlsl
    │   │   │   │   │   ├── Spine-SkeletonLit-ShadowCasterPass-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Sprite-Common-LW.hlsl
    │   │   │   │   │   ├── Spine-Sprite-Common-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Sprite-DepthOnlyPass-LW.hlsl
    │   │   │   │   │   ├── Spine-Sprite-DepthOnlyPass-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Sprite-ForwardPass-LW.hlsl
    │   │   │   │   │   ├── Spine-Sprite-ForwardPass-LW.hlsl.meta
    │   │   │   │   │   ├── Spine-Sprite-ShadowCasterPass-LW.hlsl
    │   │   │   │   │   ├── Spine-Sprite-ShadowCasterPass-LW.hlsl.meta
    │   │   │   │   │   ├── SpineCoreShaders
    │   │   │   │   │   │   ├── ShaderShared.cginc
    │   │   │   │   │   │   ├── ShaderShared.cginc.meta
    │   │   │   │   │   │   ├── Spine-Outline-Common.cginc
    │   │   │   │   │   │   ├── Spine-Outline-Common.cginc.meta
    │   │   │   │   │   │   ├── SpriteLighting.cginc
    │   │   │   │   │   │   └── SpriteLighting.cginc.meta
    │   │   │   │   │   └── SpineCoreShaders.meta
    │   │   │   │   ├── CGIncludes.meta
    │   │   │   │   ├── Outline
    │   │   │   │   │   ├── Spine-Skeleton-OutlineOnly-LW.shader
    │   │   │   │   │   └── Spine-Skeleton-OutlineOnly-LW.shader.meta
    │   │   │   │   ├── Outline.meta
    │   │   │   │   ├── Spine-Skeleton-LW.shader
    │   │   │   │   ├── Spine-Skeleton-LW.shader.meta
    │   │   │   │   ├── Spine-SkeletonLit-LW.shader
    │   │   │   │   ├── Spine-SkeletonLit-LW.shader.meta
    │   │   │   │   ├── Spine-Sprite-LW.shader
    │   │   │   │   └── Spine-Sprite-LW.shader.meta
    │   │   │   ├── Shaders.meta
    │   │   │   ├── Spine Skeletons
    │   │   │   │   ├── RaptorLWRP
    │   │   │   │   │   ├── raptor-pro.json
    │   │   │   │   │   ├── raptor-pro.json.meta
    │   │   │   │   │   ├── raptor-pro_SkeletonData.asset
    │   │   │   │   │   ├── raptor-pro_SkeletonData.asset.meta
    │   │   │   │   │   ├── raptor.atlas.txt
    │   │   │   │   │   ├── raptor.atlas.txt.meta
    │   │   │   │   │   ├── raptor.png
    │   │   │   │   │   ├── raptor.png.meta
    │   │   │   │   │   ├── raptor_Atlas.asset
    │   │   │   │   │   ├── raptor_Atlas.asset.meta
    │   │   │   │   │   ├── raptor_Material.mat
    │   │   │   │   │   └── raptor_Material.mat.meta
    │   │   │   │   ├── RaptorLWRP.meta
    │   │   │   │   ├── StretchymanLWRP
    │   │   │   │   │   ├── stretchyman-emission.png
    │   │   │   │   │   ├── stretchyman-emission.png.meta
    │   │   │   │   │   ├── stretchyman-normals.png
    │   │   │   │   │   ├── stretchyman-normals.png.meta
    │   │   │   │   │   ├── stretchyman.atlas.txt
    │   │   │   │   │   ├── stretchyman.atlas.txt.meta
    │   │   │   │   │   ├── stretchyman.json
    │   │   │   │   │   ├── stretchyman.json.meta
    │   │   │   │   │   ├── stretchyman.png
    │   │   │   │   │   ├── stretchyman.png.meta
    │   │   │   │   │   ├── stretchyman_Atlas.asset
    │   │   │   │   │   ├── stretchyman_Atlas.asset.meta
    │   │   │   │   │   ├── stretchyman_Material.mat
    │   │   │   │   │   ├── stretchyman_Material.mat.meta
    │   │   │   │   │   ├── stretchyman_SkeletonData.asset
    │   │   │   │   │   └── stretchyman_SkeletonData.asset.meta
    │   │   │   │   └── StretchymanLWRP.meta
    │   │   │   ├── Spine Skeletons.meta
    │   │   │   ├── package-2019.1.json
    │   │   │   ├── package-2019.2.json
    │   │   │   ├── package.json
    │   │   │   └── package.json.meta
    │   │   ├── com.esotericsoftware.spine.timeline
    │   │   │   ├── Documentation
    │   │   │   │   ├── README.md
    │   │   │   │   ├── README.md.meta
    │   │   │   │   ├── add-menu.png
    │   │   │   │   ├── add-menu.png.meta
    │   │   │   │   ├── animationstate-clip-inspector.png
    │   │   │   │   ├── animationstate-clip-inspector.png.meta
    │   │   │   │   ├── animationstate-track-inspector.png
    │   │   │   │   ├── animationstate-track-inspector.png.meta
    │   │   │   │   ├── animationstate-track.png
    │   │   │   │   ├── animationstate-track.png.meta
    │   │   │   │   ├── skeleton-flip-clip-inspector.png
    │   │   │   │   ├── skeleton-flip-clip-inspector.png.meta
    │   │   │   │   ├── skeleton-flip-track.png
    │   │   │   │   ├── skeleton-flip-track.png.meta
    │   │   │   │   ├── timeline.png
    │   │   │   │   └── timeline.png.meta
    │   │   │   ├── Documentation.meta
    │   │   │   ├── Editor
    │   │   │   │   ├── SpineAnimationStateClipInspector.cs
    │   │   │   │   ├── SpineAnimationStateClipInspector.cs.meta
    │   │   │   │   ├── SpineAnimationStateDrawer.cs
    │   │   │   │   ├── SpineAnimationStateDrawer.cs.meta
    │   │   │   │   ├── SpineAnimationStateGraphicTrackInspector.cs
    │   │   │   │   ├── SpineAnimationStateGraphicTrackInspector.cs.meta
    │   │   │   │   ├── SpineAnimationStateTrackInspector.cs
    │   │   │   │   ├── SpineAnimationStateTrackInspector.cs.meta
    │   │   │   │   ├── SpineSkeletonFlipClipInspector.cs
    │   │   │   │   ├── SpineSkeletonFlipClipInspector.cs.meta
    │   │   │   │   ├── SpineSkeletonFlipDrawer.cs
    │   │   │   │   ├── SpineSkeletonFlipDrawer.cs.meta
    │   │   │   │   ├── spine-timeline-editor.asmdef
    │   │   │   │   └── spine-timeline-editor.asmdef.meta
    │   │   │   ├── Editor.meta
    │   │   │   ├── LICENSE.md
    │   │   │   ├── LICENSE.md.meta
    │   │   │   ├── Runtime
    │   │   │   │   ├── PlayableHandle Component
    │   │   │   │   │   ├── SkeletonAnimationPlayableHandle.cs
    │   │   │   │   │   ├── SkeletonAnimationPlayableHandle.cs.meta
    │   │   │   │   │   ├── SkeletonGraphicPlayableHandle.cs
    │   │   │   │   │   ├── SkeletonGraphicPlayableHandle.cs.meta
    │   │   │   │   │   ├── SpinePlayableHandleBase.cs
    │   │   │   │   │   └── SpinePlayableHandleBase.cs.meta
    │   │   │   │   ├── PlayableHandle Component.meta
    │   │   │   │   ├── SpineAnimationState
    │   │   │   │   │   ├── SpineAnimationStateBehaviour.cs
    │   │   │   │   │   ├── SpineAnimationStateBehaviour.cs.meta
    │   │   │   │   │   ├── SpineAnimationStateClip.cs
    │   │   │   │   │   ├── SpineAnimationStateClip.cs.meta
    │   │   │   │   │   ├── SpineAnimationStateGraphicTrack.cs
    │   │   │   │   │   ├── SpineAnimationStateGraphicTrack.cs.meta
    │   │   │   │   │   ├── SpineAnimationStateMixerBehaviour.cs
    │   │   │   │   │   ├── SpineAnimationStateMixerBehaviour.cs.meta
    │   │   │   │   │   ├── SpineAnimationStateTrack.cs
    │   │   │   │   │   └── SpineAnimationStateTrack.cs.meta
    │   │   │   │   ├── SpineAnimationState.meta
    │   │   │   │   ├── SpineSkeletonFlip
    │   │   │   │   │   ├── SpineSkeletonFlipBehaviour.cs
    │   │   │   │   │   ├── SpineSkeletonFlipBehaviour.cs.meta
    │   │   │   │   │   ├── SpineSkeletonFlipClip.cs
    │   │   │   │   │   ├── SpineSkeletonFlipClip.cs.meta
    │   │   │   │   │   ├── SpineSkeletonFlipMixerBehaviour.cs
    │   │   │   │   │   ├── SpineSkeletonFlipMixerBehaviour.cs.meta
    │   │   │   │   │   ├── SpineSkeletonFlipTrack.cs
    │   │   │   │   │   └── SpineSkeletonFlipTrack.cs.meta
    │   │   │   │   ├── SpineSkeletonFlip.meta
    │   │   │   │   ├── spine-timeline.asmdef
    │   │   │   │   └── spine-timeline.asmdef.meta
    │   │   │   ├── Runtime.meta
    │   │   │   ├── package.json
    │   │   │   └── package.json.meta
    │   │   └── com.esotericsoftware.spine.urp-shaders
    │   │       ├── Examples
    │   │       │   ├── 2D
    │   │       │   │   ├── Example 2D URP Asset.asset
    │   │       │   │   ├── Example 2D URP Asset.asset.meta
    │   │       │   │   ├── Example 2D URP Renderer Data.asset
    │   │       │   │   ├── Example 2D URP Renderer Data.asset.meta
    │   │       │   │   ├── Images
    │   │       │   │   │   ├── urp-2d-renderer-heading-rim-mask.png
    │   │       │   │   │   ├── urp-2d-renderer-heading-rim-mask.png.meta
    │   │       │   │   │   ├── urp-2d-renderer-heading.png
    │   │       │   │   │   └── urp-2d-renderer-heading.png.meta
    │   │       │   │   ├── Images.meta
    │   │       │   │   ├── Spine Skeletons
    │   │       │   │   │   ├── RaptorURP
    │   │       │   │   │   │   ├── raptor-pro.json
    │   │       │   │   │   │   ├── raptor-pro.json.meta
    │   │       │   │   │   │   ├── raptor-pro_SkeletonData.asset
    │   │       │   │   │   │   ├── raptor-pro_SkeletonData.asset.meta
    │   │       │   │   │   │   ├── raptor-rim-mask.png
    │   │       │   │   │   │   ├── raptor-rim-mask.png.meta
    │   │       │   │   │   │   ├── raptor.atlas.txt
    │   │       │   │   │   │   ├── raptor.atlas.txt.meta
    │   │       │   │   │   │   ├── raptor.png
    │   │       │   │   │   │   ├── raptor.png.meta
    │   │       │   │   │   │   ├── raptor_Atlas.asset
    │   │       │   │   │   │   ├── raptor_Atlas.asset.meta
    │   │       │   │   │   │   ├── raptor_Material.mat
    │   │       │   │   │   │   ├── raptor_Material.mat.meta
    │   │       │   │   │   │   ├── raptor_Material_Outline.mat
    │   │       │   │   │   │   └── raptor_Material_Outline.mat.meta
    │   │       │   │   │   ├── RaptorURP.meta
    │   │       │   │   │   ├── StretchymanURP
    │   │       │   │   │   │   ├── stretchyman-emission.png
    │   │       │   │   │   │   ├── stretchyman-emission.png.meta
    │   │       │   │   │   │   ├── stretchyman-normals.png
    │   │       │   │   │   │   ├── stretchyman-normals.png.meta
    │   │       │   │   │   │   ├── stretchyman-rim-mask.png
    │   │       │   │   │   │   ├── stretchyman-rim-mask.png.meta
    │   │       │   │   │   │   ├── stretchyman.atlas.txt
    │   │       │   │   │   │   ├── stretchyman.atlas.txt.meta
    │   │       │   │   │   │   ├── stretchyman.json
    │   │       │   │   │   │   ├── stretchyman.json.meta
    │   │       │   │   │   │   ├── stretchyman.png
    │   │       │   │   │   │   ├── stretchyman.png.meta
    │   │       │   │   │   │   ├── stretchyman_Atlas.asset
    │   │       │   │   │   │   ├── stretchyman_Atlas.asset.meta
    │   │       │   │   │   │   ├── stretchyman_Material.mat
    │   │       │   │   │   │   ├── stretchyman_Material.mat.meta
    │   │       │   │   │   │   ├── stretchyman_Material_Outline.mat
    │   │       │   │   │   │   ├── stretchyman_Material_Outline.mat.meta
    │   │       │   │   │   │   ├── stretchyman_SkeletonData.asset
    │   │       │   │   │   │   └── stretchyman_SkeletonData.asset.meta
    │   │       │   │   │   └── StretchymanURP.meta
    │   │       │   │   ├── Spine Skeletons.meta
    │   │       │   │   ├── URP 2D Shaders.unity
    │   │       │   │   └── URP 2D Shaders.unity.meta
    │   │       │   ├── 2D.meta
    │   │       │   ├── 3D
    │   │       │   │   ├── Example URP Asset.asset
    │   │       │   │   ├── Example URP Asset.asset.meta
    │   │       │   │   ├── Example URP Asset_Renderer.asset
    │   │       │   │   ├── Example URP Asset_Renderer.asset.meta
    │   │       │   │   ├── Spine Skeletons
    │   │       │   │   │   ├── RaptorURP
    │   │       │   │   │   │   ├── raptor-pro.json
    │   │       │   │   │   │   ├── raptor-pro.json.meta
    │   │       │   │   │   │   ├── raptor-pro_SkeletonData.asset
    │   │       │   │   │   │   ├── raptor-pro_SkeletonData.asset.meta
    │   │       │   │   │   │   ├── raptor.atlas.txt
    │   │       │   │   │   │   ├── raptor.atlas.txt.meta
    │   │       │   │   │   │   ├── raptor.png
    │   │       │   │   │   │   ├── raptor.png.meta
    │   │       │   │   │   │   ├── raptor_Atlas.asset
    │   │       │   │   │   │   ├── raptor_Atlas.asset.meta
    │   │       │   │   │   │   ├── raptor_Material.mat
    │   │       │   │   │   │   └── raptor_Material.mat.meta
    │   │       │   │   │   ├── RaptorURP.meta
    │   │       │   │   │   ├── StretchymanURP
    │   │       │   │   │   │   ├── stretchyman-emission.png
    │   │       │   │   │   │   ├── stretchyman-emission.png.meta
    │   │       │   │   │   │   ├── stretchyman-normals.png
    │   │       │   │   │   │   ├── stretchyman-normals.png.meta
    │   │       │   │   │   │   ├── stretchyman.atlas.txt
    │   │       │   │   │   │   ├── stretchyman.atlas.txt.meta
    │   │       │   │   │   │   ├── stretchyman.json
    │   │       │   │   │   │   ├── stretchyman.json.meta
    │   │       │   │   │   │   ├── stretchyman.png
    │   │       │   │   │   │   ├── stretchyman.png.meta
    │   │       │   │   │   │   ├── stretchyman_Atlas.asset
    │   │       │   │   │   │   ├── stretchyman_Atlas.asset.meta
    │   │       │   │   │   │   ├── stretchyman_Material.mat
    │   │       │   │   │   │   ├── stretchyman_Material.mat.meta
    │   │       │   │   │   │   ├── stretchyman_SkeletonData.asset
    │   │       │   │   │   │   └── stretchyman_SkeletonData.asset.meta
    │   │       │   │   │   └── StretchymanURP.meta
    │   │       │   │   ├── Spine Skeletons.meta
    │   │       │   │   ├── URP 3D Shaders.unity
    │   │       │   │   └── URP 3D Shaders.unity.meta
    │   │       │   ├── 3D.meta
    │   │       │   ├── Outline Shaders URP.unity
    │   │       │   └── Outline Shaders URP.unity.meta
    │   │       ├── Examples.meta
    │   │       ├── LICENSE.md
    │   │       ├── LICENSE.md.meta
    │   │       ├── Shaders
    │   │       │   ├── 2D
    │   │       │   │   ├── Include
    │   │       │   │   │   ├── Spine-Sprite-NormalsPass-URP-2D.hlsl
    │   │       │   │   │   ├── Spine-Sprite-NormalsPass-URP-2D.hlsl.meta
    │   │       │   │   │   ├── Spine-Sprite-StandardPass-URP-2D.hlsl
    │   │       │   │   │   └── Spine-Sprite-StandardPass-URP-2D.hlsl.meta
    │   │       │   │   ├── Include.meta
    │   │       │   │   ├── Spine-SkeletonLit-URP-2D.shader
    │   │       │   │   ├── Spine-SkeletonLit-URP-2D.shader.meta
    │   │       │   │   ├── Spine-Sprite-URP-2D.shader
    │   │       │   │   └── Spine-Sprite-URP-2D.shader.meta
    │   │       │   ├── 2D.meta
    │   │       │   ├── Include
    │   │       │   │   ├── Spine-Common-ShadowCasterPass-URP.hlsl
    │   │       │   │   ├── Spine-Common-ShadowCasterPass-URP.hlsl.meta
    │   │       │   │   ├── Spine-DepthOnlyPass-URP.hlsl
    │   │       │   │   ├── Spine-DepthOnlyPass-URP.hlsl.meta
    │   │       │   │   ├── Spine-Input-Outline-URP.hlsl
    │   │       │   │   ├── Spine-Input-Outline-URP.hlsl.meta
    │   │       │   │   ├── Spine-Input-Sprite-URP.hlsl
    │   │       │   │   ├── Spine-Input-Sprite-URP.hlsl.meta
    │   │       │   │   ├── Spine-Input-URP.hlsl
    │   │       │   │   ├── Spine-Input-URP.hlsl.meta
    │   │       │   │   ├── Spine-Outline-Pass-URP.hlsl
    │   │       │   │   ├── Spine-Outline-Pass-URP.hlsl.meta
    │   │       │   │   ├── Spine-Skeleton-ForwardPass-URP.hlsl
    │   │       │   │   ├── Spine-Skeleton-ForwardPass-URP.hlsl.meta
    │   │       │   │   ├── Spine-SkeletonLit-ForwardPass-URP.hlsl
    │   │       │   │   ├── Spine-SkeletonLit-ForwardPass-URP.hlsl.meta
    │   │       │   │   ├── Spine-SkeletonLit-ShadowCasterPass-URP.hlsl
    │   │       │   │   ├── Spine-SkeletonLit-ShadowCasterPass-URP.hlsl.meta
    │   │       │   │   ├── Spine-Sprite-Common-URP.hlsl
    │   │       │   │   ├── Spine-Sprite-Common-URP.hlsl.meta
    │   │       │   │   ├── Spine-Sprite-DepthOnlyPass-URP.hlsl
    │   │       │   │   ├── Spine-Sprite-DepthOnlyPass-URP.hlsl.meta
    │   │       │   │   ├── Spine-Sprite-ForwardPass-URP.hlsl
    │   │       │   │   ├── Spine-Sprite-ForwardPass-URP.hlsl.meta
    │   │       │   │   ├── Spine-Sprite-ShadowCasterPass-URP.hlsl
    │   │       │   │   ├── Spine-Sprite-ShadowCasterPass-URP.hlsl.meta
    │   │       │   │   ├── SpineCoreShaders
    │   │       │   │   │   ├── ShaderShared.cginc
    │   │       │   │   │   ├── ShaderShared.cginc.meta
    │   │       │   │   │   ├── Spine-Outline-Common.cginc
    │   │       │   │   │   ├── Spine-Outline-Common.cginc.meta
    │   │       │   │   │   ├── SpriteLighting.cginc
    │   │       │   │   │   └── SpriteLighting.cginc.meta
    │   │       │   │   └── SpineCoreShaders.meta
    │   │       │   ├── Include.meta
    │   │       │   ├── Outline
    │   │       │   │   ├── Spine-Skeleton-OutlineOnly-URP.shader
    │   │       │   │   └── Spine-Skeleton-OutlineOnly-URP.shader.meta
    │   │       │   ├── Outline.meta
    │   │       │   ├── Spine-Skeleton-URP.shader
    │   │       │   ├── Spine-Skeleton-URP.shader.meta
    │   │       │   ├── Spine-SkeletonLit-URP.shader
    │   │       │   ├── Spine-SkeletonLit-URP.shader.meta
    │   │       │   ├── Spine-Sprite-URP.shader
    │   │       │   └── Spine-Sprite-URP.shader.meta
    │   │       ├── Shaders.meta
    │   │       ├── package.json
    │   │       └── package.json.meta
    │   ├── README.md
    │   └── Spine.mdpolicy
    └── spine-xna
        ├── LICENSE
        ├── Properties
        │   └── AssemblyInfo.cs
        ├── README.md
        ├── example
        │   ├── Game.ico
        │   ├── GameThumbnail.png
        │   ├── Properties
        │   │   └── AssemblyInfo.cs
        │   ├── data
        │   │   ├── coin-pro.json
        │   │   ├── coin-pro.skel
        │   │   ├── coin.atlas
        │   │   ├── coin.png
        │   │   ├── mix-and-match-pro.json
        │   │   ├── mix-and-match.atlas
        │   │   ├── mix-and-match.png
        │   │   ├── raptor-pro.json
        │   │   ├── raptor.atlas
        │   │   ├── raptor.png
        │   │   ├── raptor_normals.png
        │   │   ├── spineboy-pro.skel
        │   │   ├── spineboy.atlas
        │   │   ├── spineboy.png
        │   │   ├── tank-pro.json
        │   │   ├── tank.atlas
        │   │   └── tank.png
        │   ├── spine-xna-example.csproj
        │   └── src
        │       ├── ExampleGame.cs
        │       └── ExampleProgram.cs
        ├── example-content
        │   ├── SpineEffect.fx
        │   ├── SpineEffectNormalmap.fx
        │   ├── SpineEffectOutline.fx
        │   └── spine-xna-example-content.contentproj
        ├── spine-xna.csproj
        ├── spine-xna.sln
        └── src
            ├── MeshBatcher.cs
            ├── ShapeRenderer.cs
            ├── SkeletonDebugRenderer.cs
            ├── SkeletonRenderer.cs
            ├── Util.cs
            ├── VertexEffect.cs
            └── XnaTextureLoader.cs

489 directories, 3863 files



标签: SPI

实例下载地址

spine 3.8 通用库

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警