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 aadc87d78a - Show all commits

View File

@@ -23,16 +23,17 @@ public static class TweenExtensions
public static ITween LoopInfinitely(this ITween tween) public static ITween LoopInfinitely(this ITween tween)
{ {
Tween tweenConcrete = (Tween)tween; tween.OnCompleted.AddListener(repeaterDelegate);
tweenConcrete.OnCompleted.AddListener(_ =>
{
tweenConcrete.Reset();
tweenConcrete.State = TweenState.Playing;
});
return tween; return tween;
} }
private static readonly Core.Event<ITween>.EventHandler repeaterDelegate = sender =>
{
Tween tweenConcrete = (Tween)sender;
tweenConcrete.Reset();
tweenConcrete.State = TweenState.Playing;
};
public static ITween Ease(this ITween tween, IEasing easing) public static ITween Ease(this ITween tween, IEasing easing)
{ {
Tween tweenConcrete = (Tween)tween; Tween tweenConcrete = (Tween)tween;