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; }
}