Sfoglia il codice sorgente

[unity] Updated example skeletons for 4.0.27+ format changes of previous csharp commit 7ef2fc9.

Harald Csaszar 4 anni fa
parent
commit
d62b68097e
30 ha cambiato i file con 309 aggiunte e 212 eliminazioni
  1. 1 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/Dragon/dragon.json
  2. 1 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/Eyes/eyes.json
  3. 8 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment_Material.mat
  4. 8 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat
  5. 1 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/FootSoldier/FootSoldier.json
  6. 1 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/Gauge/Gauge.json
  7. 1 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/Goblins/goblins.json
  8. 2 2
      spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro.json
  9. 1 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/Raggedy Spineboy/raggedy spineboy.json
  10. 1 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/Raptor/raptor.json
  11. 8 0
      spine-unity/Assets/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat
  12. 3 3
      spine-unity/Assets/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.json
  13. BIN
      spine-unity/Assets/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma.png
  14. 8 6
      spine-unity/Assets/Spine Examples/Spine Skeletons/Stretchyman/stretchyman.json
  15. BIN
      spine-unity/Assets/Spine Examples/Spine Skeletons/mix-and-match/mix-and-match-pma.png
  16. 119 91
      spine-unity/Assets/Spine Examples/Spine Skeletons/mix-and-match/mix-and-match-pro.json
  17. BIN
      spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma.png
  18. 1 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pro.json
  19. 48 34
      spine-unity/Assets/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro.json
  20. 8 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat
  21. 46 38
      spine-unity/Assets/Spine Examples/Spine Skeletons/spineboy-unity/spineboy-unity.json
  22. 1 0
      spine-unity/Assets/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat
  23. 7 5
      spine-unity/Assets/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.json
  24. 8 1
      spine-unity/Assets/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat
  25. 1 1
      spine-unity/Modules/com.esotericsoftware.spine.lwrp-shaders/Spine Skeletons/RaptorLWRP/raptor-pro.json
  26. 8 6
      spine-unity/Modules/com.esotericsoftware.spine.lwrp-shaders/Spine Skeletons/StretchymanLWRP/stretchyman.json
  27. 1 1
      spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Examples/2D/Spine Skeletons/RaptorURP/raptor-pro.json
  28. 8 6
      spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Examples/2D/Spine Skeletons/StretchymanURP/stretchyman.json
  29. 1 1
      spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Examples/3D/Spine Skeletons/RaptorURP/raptor-pro.json
  30. 8 6
      spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Examples/3D/Spine Skeletons/StretchymanURP/stretchyman.json

+ 1 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/Dragon/dragon.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "UIFpNNbbcQI",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -366.31,
 	"y": -286.62,
 	"width": 660.39,

+ 1 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/Eyes/eyes.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "wNwtgzmTRJY",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -434,
 	"y": -133,
 	"width": 868,

+ 8 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/FootSoldier/Equipment/Equipment_Material.mat

@@ -24,7 +24,14 @@ Material:
         m_Offset: {x: 0, y: 0}
     m_Floats:
     - _Cutoff: 0.1
+    - _OutlineMipLevel: 0
+    - _OutlineReferenceTexWidth: 1024
+    - _OutlineSmoothness: 1
+    - _OutlineWidth: 3
     - _StencilComp: 8
     - _StencilRef: 1
     - _StraightAlphaInput: 0
-    m_Colors: []
+    - _ThresholdEnd: 0.25
+    - _Use8Neighbourhood: 1
+    m_Colors:
+    - _OutlineColor: {r: 1, g: 1, b: 0, a: 1}

+ 8 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/FootSoldier/FS_White_Material.mat

@@ -24,7 +24,14 @@ Material:
         m_Offset: {x: 0, y: 0}
     m_Floats:
     - _Cutoff: 0.1
+    - _OutlineMipLevel: 0
+    - _OutlineReferenceTexWidth: 1024
+    - _OutlineSmoothness: 1
+    - _OutlineWidth: 3
     - _StencilComp: 8
     - _StencilRef: 1
     - _StraightAlphaInput: 0
-    m_Colors: []
+    - _ThresholdEnd: 0.25
+    - _Use8Neighbourhood: 1
+    m_Colors:
+    - _OutlineColor: {r: 1, g: 1, b: 0, a: 1}

+ 1 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/FootSoldier/FootSoldier.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "Buu7RaVrgIg",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -79.83,
 	"y": -0.99,
 	"width": 147.64,

+ 1 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/Gauge/Gauge.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "iIOUMGPAhCc",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -125,
 	"y": -30,
 	"width": 250,

+ 1 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/Goblins/goblins.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "PtTAK+zF95I",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -134.12,
 	"y": -3.28,
 	"width": 266.94,

+ 2 - 2
spine-unity/Assets/Spine Examples/Spine Skeletons/Hero/hero-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "n95hcZ5Stxo",
-	"spine": "4.0.24-beta",
+	"hash": "3ozYAtTiEh8",
+	"spine": "4.0.27-beta",
 	"x": -85.7,
 	"y": -0.02,
 	"width": 321.77,

+ 1 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/Raggedy Spineboy/raggedy spineboy.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "M5CWyRHHnyE",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -78.45,
 	"y": -9.66,
 	"width": 157.48,

+ 1 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/Raptor/raptor.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "PK6GViUN7hw",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -402.84,
 	"y": -35.99,
 	"width": 611.87,

+ 8 - 0
spine-unity/Assets/Spine Examples/Spine Skeletons/Raptor/raptor_Material.mat

@@ -24,9 +24,17 @@ Material:
         m_Offset: {x: 0, y: 0}
     m_Floats:
     - _Cutoff: 0.1
+    - _DarkColorAlphaAdditive: 0
+    - _OutlineMipLevel: 0
+    - _OutlineReferenceTexWidth: 1024
+    - _OutlineSmoothness: 1
+    - _OutlineWidth: 3
     - _StencilComp: 8
     - _StencilRef: 1
     - _StraightAlphaInput: 0
+    - _ThresholdEnd: 0.25
+    - _Use8Neighbourhood: 1
     m_Colors:
     - _Black: {r: 0, g: 0, b: 0, a: 0}
     - _Color: {r: 1, g: 1, b: 1, a: 1}
+    - _OutlineColor: {r: 1, g: 1, b: 0, a: 1}

+ 3 - 3
spine-unity/Assets/Spine Examples/Spine Skeletons/Spineunitygirl/Doi.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "/xtyDEt85/s",
-	"spine": "4.0.24-beta",
+	"hash": "tAotGX0zb+o",
+	"spine": "4.0.27-beta",
 	"x": -214.04,
 	"y": -80.91,
 	"width": 519.95,
@@ -158,7 +158,7 @@
 		"name": "translateHandleTarget",
 		"bones": [ "arrowOrigin" ],
 		"target": "handL",
-		"rotateMix": 0
+		"mixRotate": 0
 	}
 ],
 "skins": [

BIN
spine-unity/Assets/Spine Examples/Spine Skeletons/Stretchyman/stretchyman-diffuse-pma.png


+ 8 - 6
spine-unity/Assets/Spine Examples/Spine Skeletons/Stretchyman/stretchyman.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "4sqryI9k8qc",
-	"spine": "4.0.24-beta",
+	"hash": "F+EPhClYhR8",
+	"spine": "4.0.27-beta",
 	"x": -100.47,
 	"y": -9.21,
 	"width": 260.65,
@@ -425,8 +425,9 @@
 		"scaleX": 5.0E-4,
 		"scaleY": -3.0E-4,
 		"shearY": 0.1,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	},
 	{
 		"name": "front-foot-position",
@@ -439,8 +440,9 @@
 		"scaleX": 4.0E-4,
 		"scaleY": -3.0E-4,
 		"shearY": 0.1,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	}
 ],
 "path": [

BIN
spine-unity/Assets/Spine Examples/Spine Skeletons/mix-and-match/mix-and-match-pma.png


+ 119 - 91
spine-unity/Assets/Spine Examples/Spine Skeletons/mix-and-match/mix-and-match-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "wzdCiOAbaQQ",
-	"spine": "4.0.24-beta",
+	"hash": "EedJfu7UJ/I",
+	"spine": "4.0.27-beta",
 	"x": -240.58,
 	"y": -3.38,
 	"width": 410.36,
@@ -838,30 +838,36 @@
 		"order": 12,
 		"bones": [ "eye-back-iris" ],
 		"target": "eye-back-pupil",
-		"rotateMix": 0,
-		"translateMix": 0.4,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0.4,
+		"mixY": 0.4,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "eye-front-pupil",
 		"order": 11,
 		"bones": [ "eye-front-iris" ],
 		"target": "eye-front-pupil",
-		"rotateMix": 0,
-		"translateMix": 0.4,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0.4,
+		"mixY": 0.4,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "eye-transform",
 		"order": 7,
 		"bones": [ "features-control" ],
 		"target": "head-control",
-		"rotateMix": 0,
-		"translateMix": 0.2,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0.2,
+		"mixY": 0.2,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "hair-side-back",
@@ -871,10 +877,12 @@
 		"rotation": -62.21,
 		"x": 132.47,
 		"y": 46.72,
-		"rotateMix": 0,
-		"translateMix": 0.05,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0.05,
+		"mixY": 0.05,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "hair-side-front-control",
@@ -884,10 +892,12 @@
 		"rotation": -80.89,
 		"x": -102.78,
 		"y": 27.17,
-		"rotateMix": 0,
-		"translateMix": 0.15,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0.15,
+		"mixY": 0.15,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "hat-control",
@@ -899,10 +909,12 @@
 		"x": -78.91,
 		"y": 123.01,
 		"shearY": -36,
-		"rotateMix": 0,
-		"translateMix": 0.6,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0.6,
+		"mixY": 0.6,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "head-control",
@@ -910,10 +922,12 @@
 		"bones": [ "head-back-control" ],
 		"target": "head-control",
 		"x": -88.92,
-		"rotateMix": 0,
-		"translateMix": -1,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": -1,
+		"mixY": -1,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "leg-down-back",
@@ -923,8 +937,9 @@
 		"target": "leg-down-back",
 		"x": 132.85,
 		"y": 58.02,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "leg-down-back-up",
@@ -934,8 +949,9 @@
 		"target": "leg-down-back",
 		"x": 17.25,
 		"y": 41.79,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "leg-down-down",
@@ -945,8 +961,9 @@
 		"target": "leg-down",
 		"x": 147.87,
 		"y": -60.85,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "leg-down-front",
@@ -956,8 +973,9 @@
 		"target": "leg-down",
 		"x": 23.51,
 		"y": -48.52,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "leg-up",
@@ -967,8 +985,9 @@
 		"target": "leg-up",
 		"x": 130.03,
 		"y": -50.13,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "leg-up-back",
@@ -978,8 +997,9 @@
 		"target": "leg-up-back",
 		"x": 129.36,
 		"y": 40.42,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "shoulder-back",
@@ -989,10 +1009,12 @@
 		"rotation": 180,
 		"x": -14.41,
 		"y": -46.12,
-		"rotateMix": 0.18,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0.18,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "shoulder-front",
@@ -1002,10 +1024,12 @@
 		"rotation": 90,
 		"x": -24.78,
 		"y": 29.54,
-		"rotateMix": 0.186,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0.186,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "skirt-rotation-back",
@@ -1017,9 +1041,11 @@
 		"x": 148.43,
 		"y": -0.72,
 		"shearY": -36,
-		"translateMix": 0.7,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixX": 0.7,
+		"mixY": 0.7,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "skirt-rotation-front",
@@ -1031,9 +1057,11 @@
 		"x": 141.99,
 		"y": 2.23,
 		"shearY": -36,
-		"translateMix": 0.7,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixX": 0.7,
+		"mixY": 0.7,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	}
 ],
 "path": [
@@ -6017,10 +6045,10 @@
 		},
 		"transform": {
 			"leg-down-back": [
-				{ "rotateMix": 0.269, "translateMix": 0.234, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0.269, "mixX": 0.234, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"leg-down-down": [
-				{ "rotateMix": 0.394, "translateMix": 0.177, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0.394, "mixX": 0.177, "mixScaleX": 0, "mixShearY": 0 }
 			]
 		}
 	},
@@ -6917,29 +6945,29 @@
 		},
 		"transform": {
 			"leg-down-back": [
-				{ "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.1333, "rotateMix": 0, "translateMix": 0.026, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 1.1667, "rotateMix": 0, "translateMix": 0.026, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 1.2667, "rotateMix": 0.1905, "translateMix": 0.2115, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 1.5333, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 2.0667, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 2.1, "rotateMix": 0.217, "translateMix": 0.078, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 2.4667, "scaleMix": 0, "shearMix": 0 }
+				{ "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.1333, "mixRotate": 0, "mixX": 0.026, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 1.1667, "mixRotate": 0, "mixX": 0.026, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 1.2667, "mixRotate": 0.1905, "mixX": 0.2115, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 1.5333, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 2.0667, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 2.1, "mixRotate": 0.217, "mixX": 0.078, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 2.4667, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"leg-down-down": [
-				{ "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.0667, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.3333, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 1.0667, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 1.3667, "translateMix": 0.774, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 2.7667, "scaleMix": 0, "shearMix": 0 }
+				{ "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.0667, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.3333, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 1.0667, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 1.3667, "mixX": 0.774, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 2.7667, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"leg-down-front": [
-				{ "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.2333, "translateMix": 0.609, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.3667, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 2.1, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 2.5, "scaleMix": 0, "shearMix": 0 }
+				{ "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.2333, "mixX": 0.609, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.3667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 2.1, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 2.5, "mixScaleX": 0, "mixShearY": 0 }
 			]
 		}
 	},
@@ -7970,30 +7998,30 @@
 		},
 		"transform": {
 			"leg-down-back": [
-				{ "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 0.1, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.3333, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.5667, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 0.1, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.3333, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.5667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"leg-down-back-up": [
-				{ "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 0.1, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.3333, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.5667, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 0.1, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.3333, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.5667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"leg-down-down": [
-				{ "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"leg-down-front": [
-				{ "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"leg-up": [
-				{ "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"leg-up-back": [
-				{ "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.3333, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.5667, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.3333, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.5667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			]
 		}
 	}

BIN
spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pma.png


+ 1 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/raptor-pro-and-mask/raptor-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "CtfBW3uZSDg",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -809.16,
 	"y": -73.54,
 	"width": 1287.65,

+ 48 - 34
spine-unity/Assets/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "OByFm07eTFQ",
-	"spine": "4.0.24-beta",
+	"hash": "AoTf9x6x3Do",
+	"spine": "4.0.27-beta",
 	"x": -190.61,
 	"y": -7.99,
 	"width": 419.76,
@@ -370,10 +370,12 @@
 		"bones": [ "front-upper-arm" ],
 		"target": "aim-constraint-target",
 		"rotation": -180,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "aim-head-transform",
@@ -381,10 +383,12 @@
 		"bones": [ "head" ],
 		"target": "aim-constraint-target",
 		"rotation": 84.3,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "aim-rear-arm-transform",
@@ -393,10 +397,12 @@
 		"target": "aim-constraint-target",
 		"x": 57.7,
 		"y": 56.4,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "aim-torso-transform",
@@ -405,10 +411,12 @@
 		"target": "aim-constraint-target",
 		"rotation": 69.5,
 		"shearY": -36,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "front-foot-board",
@@ -417,10 +425,12 @@
 		"target": "hoverboard-controller",
 		"x": -69.8,
 		"y": 20.7,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "rear-foot-board",
@@ -429,20 +439,24 @@
 		"target": "hoverboard-controller",
 		"x": 86.6,
 		"y": 21.3,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "toes-board",
 		"order": 13,
 		"bones": [ "front-foot-tip", "back-foot-tip" ],
 		"target": "hoverboard-controller",
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	}
 ],
 "skins": [
@@ -820,13 +834,13 @@
 		},
 		"transform": {
 			"aim-front-arm-transform": [
-				{ "rotateMix": 0.784, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0.784, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"aim-head-transform": [
-				{ "rotateMix": 0.659, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0.659, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"aim-torso-transform": [
-				{ "rotateMix": 0.423, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixRotate": 0.423, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			]
 		},
 		"deform": {
@@ -1666,7 +1680,7 @@
 				{}
 			],
 			"toes-board": [
-				{ "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			]
 		},
 		"deform": {

+ 8 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/spineboy-pro/spineboy-pro_Material.mat

@@ -24,7 +24,14 @@ Material:
         m_Offset: {x: 0, y: 0}
     m_Floats:
     - _Cutoff: 0.1
+    - _OutlineMipLevel: 0
+    - _OutlineReferenceTexWidth: 1024
+    - _OutlineSmoothness: 1
+    - _OutlineWidth: 3
     - _StencilComp: 8
     - _StencilRef: 1
     - _StraightAlphaInput: 0
-    m_Colors: []
+    - _ThresholdEnd: 0.25
+    - _Use8Neighbourhood: 1
+    m_Colors:
+    - _OutlineColor: {r: 1, g: 1, b: 0, a: 1}

+ 46 - 38
spine-unity/Assets/Spine Examples/Spine Skeletons/spineboy-unity/spineboy-unity.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "DWHhdt1Xuys",
-	"spine": "4.0.24-beta",
+	"hash": "yRwxP1AfQeg",
+	"spine": "4.0.27-beta",
 	"x": -221.22,
 	"y": -8.55,
 	"width": 371.09,
@@ -206,10 +206,12 @@
 		"bones": [ "gun2" ],
 		"target": "gun rotation",
 		"rotation": 72.7,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "gun3 rotation",
@@ -217,10 +219,12 @@
 		"bones": [ "gun3" ],
 		"target": "gun rotation",
 		"rotation": -116.2,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "gun4 rotation",
@@ -228,20 +232,24 @@
 		"bones": [ "gun4" ],
 		"target": "gun rotation",
 		"rotation": 166.9,
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	},
 	{
 		"name": "gun flying",
 		"order": 3,
 		"bones": [ "gun" ],
 		"target": "free gun bone",
-		"rotateMix": 0,
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixRotate": 0,
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	}
 ],
 "path": [
@@ -252,8 +260,8 @@
 		"target": "gunspath",
 		"spacingMode": "percent",
 		"spacing": 0.335,
-		"rotateMix": 0,
-		"translateMix": 0
+		"mixRotate": 0,
+		"mixX": 0
 	}
 ],
 "skins": [
@@ -2167,30 +2175,30 @@
 		},
 		"transform": {
 			"gun flying": [
-				{ "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 0.6667, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
+				{ "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 0.6667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
 				{ "time": 0.7, "curve": "stepped" },
 				{ "time": 1.6333 },
-				{ "time": 1.6667, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 2.5333, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "time": 1.6667, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 2.5333, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"gun2 rotation": [
-				{ "time": 0.6333, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.7333, "translateMix": 0, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 1.4667, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 1.6, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "time": 0.6333, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.7333, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 1.4667, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 1.6, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"gun3 rotation": [
-				{ "time": 0.6333, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.7333, "translateMix": 0, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 1.4667, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 1.6, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "time": 0.6333, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.7333, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 1.4667, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 1.6, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			],
 			"gun4 rotation": [
-				{ "time": 0.6333, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 0.7333, "translateMix": 0, "scaleMix": 0, "shearMix": 0, "curve": "stepped" },
-				{ "time": 1.4667, "translateMix": 0, "scaleMix": 0, "shearMix": 0 },
-				{ "time": 1.6, "rotateMix": 0, "translateMix": 0, "scaleMix": 0, "shearMix": 0 }
+				{ "time": 0.6333, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 0.7333, "mixX": 0, "mixScaleX": 0, "mixShearY": 0, "curve": "stepped" },
+				{ "time": 1.4667, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 },
+				{ "time": 1.6, "mixRotate": 0, "mixX": 0, "mixScaleX": 0, "mixShearY": 0 }
 			]
 		},
 		"path": {
@@ -2200,10 +2208,10 @@
 					{ "time": 1.6667, "value": 2.034 }
 				],
 				"mix": [
-					{ "time": 0.6667, "rotateMix": 0, "translateMix": 0 },
+					{ "time": 0.6667, "mixRotate": 0, "mixX": 0, "mixY": 0 },
 					{ "time": 0.7333, "curve": "stepped" },
 					{ "time": 1.5667 },
-					{ "time": 1.6667, "rotateMix": 0, "translateMix": 0 }
+					{ "time": 1.6667, "mixRotate": 0, "mixX": 0, "mixY": 0 }
 				]
 			}
 		}

+ 1 - 0
spine-unity/Assets/Spine Examples/Spine Skeletons/spineboy-unity/spineboy_Material.mat

@@ -26,6 +26,7 @@ Material:
     - PixelSnap: 0
     - _CloakPhase: 0
     - _Cutoff: 0.1
+    - _DarkColorAlphaAdditive: 0
     - _FillPhase: 0
     - _OutlineMipLevel: 0
     - _OutlineReferenceTexWidth: 1024

+ 7 - 5
spine-unity/Assets/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "M7buRYUnWiw",
-	"spine": "4.0.24-beta",
+	"hash": "wOLCjLyjs9E",
+	"spine": "4.0.27-beta",
 	"x": -252.71,
 	"y": -232.55,
 	"width": 456.71,
@@ -28,9 +28,11 @@
 		"name": "rotation",
 		"bones": [ "additive", "multiply", "normal", "screen" ],
 		"target": "_rotation",
-		"translateMix": 0,
-		"scaleMix": 0,
-		"shearMix": 0
+		"mixX": 0,
+		"mixY": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0,
+		"mixShearY": 0
 	}
 ],
 "skins": [

+ 8 - 1
spine-unity/Assets/Spine Examples/Spine Skeletons/whirlyblendmodes/whirlyblendmodes_Material.mat

@@ -24,7 +24,14 @@ Material:
         m_Offset: {x: 0, y: 0}
     m_Floats:
     - _Cutoff: 0.1
+    - _OutlineMipLevel: 0
+    - _OutlineReferenceTexWidth: 1024
+    - _OutlineSmoothness: 1
+    - _OutlineWidth: 3
     - _StencilComp: 8
     - _StencilRef: 1
     - _StraightAlphaInput: 0
-    m_Colors: []
+    - _ThresholdEnd: 0.25
+    - _Use8Neighbourhood: 1
+    m_Colors:
+    - _OutlineColor: {r: 1, g: 1, b: 0, a: 1}

+ 1 - 1
spine-unity/Modules/com.esotericsoftware.spine.lwrp-shaders/Spine Skeletons/RaptorLWRP/raptor-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "CtfBW3uZSDg",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -809.16,
 	"y": -73.54,
 	"width": 1287.65,

+ 8 - 6
spine-unity/Modules/com.esotericsoftware.spine.lwrp-shaders/Spine Skeletons/StretchymanLWRP/stretchyman.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "4sqryI9k8qc",
-	"spine": "4.0.24-beta",
+	"hash": "F+EPhClYhR8",
+	"spine": "4.0.27-beta",
 	"x": -100.47,
 	"y": -9.21,
 	"width": 260.65,
@@ -425,8 +425,9 @@
 		"scaleX": 5.0E-4,
 		"scaleY": -3.0E-4,
 		"shearY": 0.1,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	},
 	{
 		"name": "front-foot-position",
@@ -439,8 +440,9 @@
 		"scaleX": 4.0E-4,
 		"scaleY": -3.0E-4,
 		"shearY": 0.1,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	}
 ],
 "path": [

+ 1 - 1
spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Examples/2D/Spine Skeletons/RaptorURP/raptor-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "CtfBW3uZSDg",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -809.16,
 	"y": -73.54,
 	"width": 1287.65,

+ 8 - 6
spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Examples/2D/Spine Skeletons/StretchymanURP/stretchyman.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "4sqryI9k8qc",
-	"spine": "4.0.24-beta",
+	"hash": "F+EPhClYhR8",
+	"spine": "4.0.27-beta",
 	"x": -100.47,
 	"y": -9.21,
 	"width": 260.65,
@@ -425,8 +425,9 @@
 		"scaleX": 5.0E-4,
 		"scaleY": -3.0E-4,
 		"shearY": 0.1,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	},
 	{
 		"name": "front-foot-position",
@@ -439,8 +440,9 @@
 		"scaleX": 4.0E-4,
 		"scaleY": -3.0E-4,
 		"shearY": 0.1,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	}
 ],
 "path": [

+ 1 - 1
spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Examples/3D/Spine Skeletons/RaptorURP/raptor-pro.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
 	"hash": "CtfBW3uZSDg",
-	"spine": "4.0.24-beta",
+	"spine": "4.0.27-beta",
 	"x": -809.16,
 	"y": -73.54,
 	"width": 1287.65,

+ 8 - 6
spine-unity/Modules/com.esotericsoftware.spine.urp-shaders/Examples/3D/Spine Skeletons/StretchymanURP/stretchyman.json

@@ -1,7 +1,7 @@
 {
 "skeleton": {
-	"hash": "4sqryI9k8qc",
-	"spine": "4.0.24-beta",
+	"hash": "F+EPhClYhR8",
+	"spine": "4.0.27-beta",
 	"x": -100.47,
 	"y": -9.21,
 	"width": 260.65,
@@ -425,8 +425,9 @@
 		"scaleX": 5.0E-4,
 		"scaleY": -3.0E-4,
 		"shearY": 0.1,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	},
 	{
 		"name": "front-foot-position",
@@ -439,8 +440,9 @@
 		"scaleX": 4.0E-4,
 		"scaleY": -3.0E-4,
 		"shearY": 0.1,
-		"rotateMix": 0,
-		"scaleMix": 0
+		"mixRotate": 0,
+		"mixScaleX": 0,
+		"mixScaleY": 0
 	}
 ],
 "path": [