Przeglądaj źródła

[unity] Use public properties in examples.

* Use public Rotation property instead of internal rotation field in code example to allow Spine to be imported in Plugins folder

* Use public Attachment property instead of internal attachment field to allow Spine to be imported in Plugins folder
Dennis Lieu 7 lat temu
rodzic
commit
ba129b7b90

+ 3 - 3
spine-unity/Assets/Spine Examples/Scripts/SpineboyBodyTilt.cs

@@ -27,7 +27,7 @@ namespace Spine.Unity.Examples {
 
 			hipBone = skeleton.FindBone(hip);
 			headBone = skeleton.FindBone(head);
-			baseHeadRotation = headBone.rotation;
+			baseHeadRotation = headBone.Rotation;
 
 			skeletonAnimation.UpdateLocal += UpdateLocal;
 		}
@@ -35,8 +35,8 @@ namespace Spine.Unity.Examples {
 		private void UpdateLocal (ISkeletonAnimation animated) {
 			hipRotationTarget = planter.Balance * hipTiltScale;
 			hipRotationSmoothed = Mathf.MoveTowards(hipRotationSmoothed, hipRotationTarget, Time.deltaTime * hipRotationMoveScale * Mathf.Abs(2f * planter.Balance / planter.offBalanceThreshold));
-			hipBone.rotation = hipRotationSmoothed;
-			headBone.rotation = baseHeadRotation + (-hipRotationSmoothed * headTiltScale);
+			hipBone.Rotation = hipRotationSmoothed;
+			headBone.Rotation = baseHeadRotation + (-hipRotationSmoothed * headTiltScale);
 		}
 	}
 

+ 4 - 4
spine-unity/Assets/Spine Examples/Scripts/SpineboyFacialExpression.cs

@@ -48,11 +48,11 @@ namespace Spine.Unity.Examples {
 				shockTimer -= Time.deltaTime;
 
 			if (shockTimer > 0) {
-				eyeSlot.attachment = shockEye;
-				mouthSlot.attachment = shockMouth;
+				eyeSlot.Attachment = shockEye;
+				mouthSlot.Attachment = shockMouth;
 			} else {
-				eyeSlot.attachment = normalEye;
-				mouthSlot.attachment = normalMouth;
+				eyeSlot.Attachment = normalEye;
+				mouthSlot.Attachment = normalMouth;
 			}
 		}
 	}