chore: renamed tween manager queue to pool for better readability

This commit is contained in:
Syntriax 2025-05-31 12:08:44 +03:00
parent 1acc8bdb8f
commit 6adc002f1a

View File

@ -8,9 +8,9 @@ namespace Syntriax.Engine.Systems.Tween;
public class TweenManager : UniverseObject, ITweenManager
{
private CoroutineManager coroutineManager = null!;
private readonly Queue<Tween> queue = new();
private readonly Dictionary<ITween, IEnumerator> runningCoroutines = [];
private readonly Queue<Tween> pool = new();
public ITween StartTween(float duration, ITweenManager.TweenSetCallback? setCallback = null)
{
@ -22,7 +22,7 @@ public class TweenManager : UniverseObject, ITweenManager
private Tween Get(float duration)
{
if (!queue.TryDequeue(out Tween? result))
if (!pool.TryDequeue(out Tween? result))
result = new(duration);
result.Duration = duration;
@ -31,11 +31,11 @@ public class TweenManager : UniverseObject, ITweenManager
private void Return(Tween tween)
{
if (queue.Contains(tween))
if (pool.Contains(tween))
return;
tween.Wipe();
queue.Enqueue(tween);
pool.Enqueue(tween);
}
private IEnumerator RunTween(Tween tween)