chore: forgotten InvokeSafe usage in TweenExtensions
This commit is contained in:
parent
1d292a104e
commit
5c1c025fe3
@ -1,3 +1,5 @@
|
||||
using Syntriax.Engine.Core;
|
||||
|
||||
namespace Syntriax.Engine.Systems.Tween;
|
||||
|
||||
public static class TweenExtensions
|
||||
@ -42,49 +44,49 @@ public static class TweenExtensions
|
||||
public static ITween OnStart(this ITween tween, Action callback)
|
||||
{
|
||||
Tween tweenConcrete = (Tween)tween;
|
||||
tweenConcrete.OnStarted += _ => callback.Invoke();
|
||||
tweenConcrete.OnStarted += _ => callback.InvokeSafe();
|
||||
return tween;
|
||||
}
|
||||
public static ITween OnPause(this ITween tween, Action callback)
|
||||
{
|
||||
Tween tweenConcrete = (Tween)tween;
|
||||
tweenConcrete.OnPaused += _ => callback.Invoke();
|
||||
tweenConcrete.OnPaused += _ => callback.InvokeSafe();
|
||||
return tween;
|
||||
}
|
||||
public static ITween OnResume(this ITween tween, Action callback)
|
||||
{
|
||||
Tween tweenConcrete = (Tween)tween;
|
||||
tweenConcrete.OnResumed += _ => callback.Invoke();
|
||||
tweenConcrete.OnResumed += _ => callback.InvokeSafe();
|
||||
return tween;
|
||||
}
|
||||
public static ITween OnCancel(this ITween tween, Action callback)
|
||||
{
|
||||
Tween tweenConcrete = (Tween)tween;
|
||||
tweenConcrete.OnCancelled += _ => callback.Invoke();
|
||||
tweenConcrete.OnCancelled += _ => callback.InvokeSafe();
|
||||
return tween;
|
||||
}
|
||||
public static ITween OnComplete(this ITween tween, Action callback)
|
||||
{
|
||||
Tween tweenConcrete = (Tween)tween;
|
||||
tweenConcrete.OnCompleted += _ => callback.Invoke();
|
||||
tweenConcrete.OnCompleted += _ => callback.InvokeSafe();
|
||||
return tween;
|
||||
}
|
||||
public static ITween OnEnd(this ITween tween, Action callback)
|
||||
{
|
||||
Tween tweenConcrete = (Tween)tween;
|
||||
tweenConcrete.OnEnded += _ => callback.Invoke();
|
||||
tweenConcrete.OnEnded += _ => callback.InvokeSafe();
|
||||
return tween;
|
||||
}
|
||||
public static ITween OnUpdate(this ITween tween, Action callback)
|
||||
{
|
||||
Tween tweenConcrete = (Tween)tween;
|
||||
tweenConcrete.OnUpdated += _ => callback.Invoke();
|
||||
tweenConcrete.OnUpdated += _ => callback.InvokeSafe();
|
||||
return tween;
|
||||
}
|
||||
public static ITween OnDeltaUpdate(this ITween tween, Action<float> callback)
|
||||
{
|
||||
Tween tweenConcrete = (Tween)tween;
|
||||
tweenConcrete.OnDeltaUpdated += (_, delta) => callback.Invoke(delta);
|
||||
tweenConcrete.OnDeltaUpdated += (_, delta) => callback.InvokeSafe(delta);
|
||||
return tween;
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user