From 4bfe98852c7c5a3a548c13ead55e97a088170c29 Mon Sep 17 00:00:00 2001 From: Syntriax Date: Sat, 3 May 2025 20:46:20 +0300 Subject: [PATCH] refactor: tween extensions method spacings fixed --- Engine.Systems/Tween/TweenExtensions.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Engine.Systems/Tween/TweenExtensions.cs b/Engine.Systems/Tween/TweenExtensions.cs index 09f3d20..f979cc0 100644 --- a/Engine.Systems/Tween/TweenExtensions.cs +++ b/Engine.Systems/Tween/TweenExtensions.cs @@ -49,42 +49,49 @@ public static class TweenExtensions tweenConcrete.OnStarted += _ => callback.InvokeSafe(); return tween; } + public static ITween OnPause(this ITween tween, Action callback) { Tween tweenConcrete = (Tween)tween; tweenConcrete.OnPaused += _ => callback.InvokeSafe(); return tween; } + public static ITween OnResume(this ITween tween, Action callback) { Tween tweenConcrete = (Tween)tween; tweenConcrete.OnResumed += _ => callback.InvokeSafe(); return tween; } + public static ITween OnCancel(this ITween tween, Action callback) { Tween tweenConcrete = (Tween)tween; tweenConcrete.OnCancelled += _ => callback.InvokeSafe(); return tween; } + public static ITween OnComplete(this ITween tween, Action callback) { Tween tweenConcrete = (Tween)tween; tweenConcrete.OnCompleted += _ => callback.InvokeSafe(); return tween; } + public static ITween OnEnd(this ITween tween, Action callback) { Tween tweenConcrete = (Tween)tween; tweenConcrete.OnEnded += _ => callback.InvokeSafe(); return tween; } + public static ITween OnUpdate(this ITween tween, Action callback) { Tween tweenConcrete = (Tween)tween; tweenConcrete.OnUpdated += _ => callback.InvokeSafe(); return tween; } + public static ITween OnDeltaUpdate(this ITween tween, Action callback) { Tween tweenConcrete = (Tween)tween;