refactor!: renamed GameManager to Universe and HierarchyObject to UniverseObject
This commit is contained in:
@@ -5,7 +5,7 @@ using Syntriax.Engine.Core.Abstract;
|
||||
|
||||
namespace Syntriax.Engine.Core;
|
||||
|
||||
public class CoroutineManager : HierarchyObject
|
||||
public class CoroutineManager : UniverseObject
|
||||
{
|
||||
private readonly List<IEnumerator> enumerators = [];
|
||||
|
||||
@@ -20,17 +20,17 @@ public class CoroutineManager : HierarchyObject
|
||||
enumerators.Remove(enumerator);
|
||||
}
|
||||
|
||||
protected override void OnEnteringHierarchy(IGameManager gameManager)
|
||||
protected override void OnEnteringUniverse(IUniverse universe)
|
||||
{
|
||||
gameManager.OnUpdate += OnUpdate;
|
||||
universe.OnUpdate += OnUpdate;
|
||||
}
|
||||
|
||||
protected override void OnExitingHierarchy(IGameManager gameManager)
|
||||
protected override void OnExitingUniverse(IUniverse universe)
|
||||
{
|
||||
gameManager.OnUpdate -= OnUpdate;
|
||||
universe.OnUpdate -= OnUpdate;
|
||||
}
|
||||
|
||||
private void OnUpdate(IGameManager sender, EngineTime time)
|
||||
private void OnUpdate(IUniverse sender, UniverseTime time)
|
||||
{
|
||||
for (int i = enumerators.Count - 1; i >= 0; i--)
|
||||
{
|
||||
|
Reference in New Issue
Block a user