瀏覽代碼

[unity] Fixed `BoneFollowerGraphic` throwing null reference exception if it has no Canvas parent. Closes #1603.

Harald Csaszar 5 年之前
父節點
當前提交
c568169821

+ 1 - 1
spine-unity/Assets/Spine/Runtime/spine-unity/Components/Following/BoneFollowerGraphic.cs

@@ -131,7 +131,7 @@ namespace Spine.Unity {
 
 			var canvas = skeletonGraphic.canvas;
 			if (canvas == null) canvas = skeletonGraphic.GetComponentInParent<Canvas>();
-			float scale = canvas.referencePixelsPerUnit;
+			float scale = canvas != null ? canvas.referencePixelsPerUnit : 100.0f;
 
 			if (skeletonTransformIsParent) {
 				// Recommended setup: Use local transform properties if Spine GameObject is the immediate parent