refactor: switched from universe objects to behaviours on all managers like update, draw & physics etc.

This commit is contained in:
2025-06-03 23:59:40 +03:00
parent 24d1a1d764
commit beecefec1c
6 changed files with 23 additions and 23 deletions

View File

@@ -5,7 +5,7 @@ using Syntriax.Engine.Core;
namespace Syntriax.Engine.Systems.Tween;
public class TweenManager : UniverseObject, ITweenManager
public class TweenManager : Behaviour, ITweenManager
{
private CoroutineManager coroutineManager = null!;
@@ -73,12 +73,12 @@ public class TweenManager : UniverseObject, ITweenManager
Return((Tween)tween);
}
protected override void OnEnteringUniverse(IUniverse universe)
protected override void OnEnteredUniverse(IUniverse universe)
{
coroutineManager = universe.GetRequiredUniverseObject<CoroutineManager>();
coroutineManager = universe.FindRequiredBehaviour<CoroutineManager>();
}
protected override void OnExitingUniverse(IUniverse universe)
protected override void OnExitedUniverse(IUniverse universe)
{
coroutineManager = null!;
}