using System; namespace Syntriax.Engine.Core.Abstract; public interface IGameObject : IEntity, IAssignableGameManager, IAssignableTransform, IAssignableBehaviourController, INameable, IInitialize { Action? OnUpdated { get; set; } void Update(); }