Development Merge 2026.04.03 #8

Merged
Syntriax merged 51 commits from development into main 2026-04-03 14:08:02 +02:00
Showing only changes of commit 9f54f89f6d - Show all commits

View File

@@ -27,8 +27,16 @@ internal class Tween : ITween
field = value; field = value;
switch (value) switch (value)
{ {
case TweenState.Completed: OnCompleted?.Invoke(this); OnEnded?.Invoke(this); break; case TweenState.Completed:
case TweenState.Cancelled: OnCancelled?.Invoke(this); OnEnded?.Invoke(this); break; OnCompleted?.Invoke(this);
if (State == TweenState.Completed)
OnEnded?.Invoke(this);
break;
case TweenState.Cancelled:
OnCancelled?.Invoke(this);
if (State == TweenState.Cancelled)
OnEnded?.Invoke(this);
break;
case TweenState.Paused: OnPaused?.Invoke(this); break; case TweenState.Paused: OnPaused?.Invoke(this); break;
case TweenState.Playing: case TweenState.Playing:
if (previousState == TweenState.Idle) if (previousState == TweenState.Idle)