From ab9b5dc731f9725ef2b8ca2af44b2422edafd42d Mon Sep 17 00:00:00 2001 From: badlogic Date: Thu, 4 Apr 2019 14:55:20 +0200 Subject: [PATCH] [csharp] Port of additive blending fix, see #1322. --- spine-csharp/src/AnimationState.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/spine-csharp/src/AnimationState.cs b/spine-csharp/src/AnimationState.cs index 5f7f5e2d3..36ec637f5 100644 --- a/spine-csharp/src/AnimationState.cs +++ b/spine-csharp/src/AnimationState.cs @@ -71,7 +71,7 @@ namespace Spine { protected AnimationStateData data; private readonly ExposedList tracks = new ExposedList(); private readonly ExposedList events = new ExposedList(); - + // difference to libgdx reference: delegates are used for event callbacks instead of 'Array listeners'. internal void OnStart (TrackEntry entry) { if (Start != null) Start(entry); } internal void OnInterrupt (TrackEntry entry) { if (Interrupt != null) Interrupt(entry); } @@ -222,7 +222,7 @@ namespace Spine { int timelineCount = current.animation.timelines.Count; var timelines = current.animation.timelines; var timelinesItems = timelines.Items; - if (i == 0 && (mix == 1 || blend == MixBlend.Add)) { + if ((i == 0 && mix == 1) || blend == MixBlend.Add) { for (int ii = 0; ii < timelineCount; ii++) timelinesItems[ii].Apply(skeleton, animationLast, animationTime, events, mix, blend, MixDirection.In); } else {