Bladeren bron

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

Harald Csaszar 4 jaren geleden
bovenliggende
commit
9e9445199a
1 gewijzigde bestanden met toevoegingen van 3 en 0 verwijderingen
  1. 3 0
      spine-unity/Assets/Spine/Runtime/spine-unity/Components/SkeletonRenderer.cs

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

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