diff --git a/src/Audio/AudioDevice.cs b/src/Audio/AudioDevice.cs index 8892582..5e102bd 100644 --- a/src/Audio/AudioDevice.cs +++ b/src/Audio/AudioDevice.cs @@ -214,7 +214,9 @@ namespace MoonWorks.Audio float value; audioTween.Time += delta; - if (audioTween.Time > audioTween.Duration) + var finished = audioTween.Time >= audioTween.Duration; + + if (finished) { value = audioTween.End; } @@ -252,7 +254,7 @@ namespace MoonWorks.Audio break; } - return audioTween.Time > audioTween.Duration; + return finished; } internal void WakeThread()