using System; namespace Syntriax.Engine.Core.Abstract; /// /// Represents an entity with a name. /// public interface INameable { /// /// Event triggered when the name of the entity changes. /// Action? OnNameChanged { get; set; } /// /// The name of the entity. /// string Name { get; set; } }