Przeglądaj źródła

[csharp] Removed bad fix for #1024

based on https://github.com/EsotericSoftware/spine-runtimes/commit/1514b4acbb481fb300fedd5e1176a2d9c08bec8d#diff-2e690293d0fea3104ddda07be1d1e5c9
John 7 lat temu
rodzic
commit
ed8f238524
1 zmienionych plików z 4 dodań i 9 usunięć
  1. 4 9
      spine-csharp/src/AnimationState.cs

+ 4 - 9
spine-csharp/src/AnimationState.cs

@@ -69,7 +69,7 @@ namespace Spine {
 				trackEntryPool
 			);
 		}
-			
+
 		/// <summary>
 		/// Increments the track entry times, setting queued animations as current if needed</summary>
 		/// <param name="delta">delta time</param>
@@ -259,17 +259,12 @@ namespace Spine {
 					break;
 				case Dip:
 					pose = MixPose.Setup;
-					alpha = mix == 1 ? 0 : alphaDip;
+					alpha = alphaDip;
 					break;
 				default:
 					pose = MixPose.Setup;
-					if (mix == 1) {
-						alpha = 0;
-					} else {
-						alpha = alphaDip;
-						var dipMix = timelineDipMix[i];
-						alpha *= Math.Max(0, 1 - dipMix.mixTime / dipMix.mixDuration);
-					}
+					TrackEntry dipMix = timelineDipMix[i];
+					alpha = alphaDip * Math.Max(0, 1 - dipMix.mixTime / dipMix.mixDuration);
 					break;
 				}
 				from.totalAlpha += alpha;