chore: bumped dotnet version to 10

This commit is contained in:
2026-01-23 12:16:07 +03:00
parent 097f1897c2
commit 90e59802c6
32 changed files with 210 additions and 257 deletions

View File

@@ -13,17 +13,18 @@ internal class Tween : ITween
public Event<ITween> OnUpdated { get; } = new();
public Event<ITween, ITween.TweenDeltaArguments> OnDeltaUpdated { get; } = new();
private TweenState _state = TweenState.Idle;
private float _counter = 0f;
public TweenState State
{
get => _state;
get;
set
{
if (value == _state)
if (value == field)
return;
TweenState previousState = _state;
_state = value;
TweenState previousState = field;
field = value;
switch (value)
{
case TweenState.Completed: OnCompleted?.Invoke(this); OnEnded?.Invoke(this); break;
@@ -37,11 +38,10 @@ internal class Tween : ITween
break;
}
}
}
} = TweenState.Idle;
public float Duration { get; internal set; } = 1f;
public float Progress { get; internal set; } = 0f;
private float _counter = 0f;
public IEasing Easing { get; set; } = EaseLinear.Instance;
public float Value => Easing.Evaluate(Progress);