Эх сурвалжийг харах

[unity] Fix for UpdateWhenInvisible issue introduced in commit 5cb54bd. Closes #1897. See #1883.

Harald Csaszar 4 жил өмнө
parent
commit
9e9445199a

+ 3 - 0
spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs

@@ -503,7 +503,10 @@ namespace Spine.Unity {
 		}
 
 		public void OnBecameVisible () {
+			UpdateMode previousUpdateMode = updateMode;
 			updateMode = UpdateMode.FullUpdate;
+			if (previousUpdateMode != UpdateMode.FullUpdate)
+				LateUpdate(); // OnBecameVisible is called after LateUpdate()
 		}
 
 		public void OnBecameInvisible () {