refactor: IBehaviourController is now an IEntity as well

This commit is contained in:
2025-04-22 15:49:34 +03:00
parent 0184d1758c
commit d92d16cfad
2 changed files with 4 additions and 48 deletions

View File

@@ -5,7 +5,7 @@ namespace Syntriax.Engine.Core;
/// <summary>
/// Represents a controller for managing <see cref="IBehaviour"/>s and notify them accordingly about the engine's updates. Connected to an <see cref="IUniverseObject"/>.
/// </summary>
public interface IBehaviourController : IInitializable, IHasUniverseObject, IEnumerable<IBehaviour>
public interface IBehaviourController : IEntity, IHasUniverseObject, IEnumerable<IBehaviour>
{
/// <summary>
/// Event triggered before the update of <see cref="IBehaviour"/>s.