namespace Cthangover.Core.Battle.Actions
{
///
/// Typed executor source. Each IBattleCore returns its own provider,
/// giving cores the ability to supply custom executor sets without
/// polluting the global registry.
///
public interface IActionExecutorProvider
{
///
/// Returns the executor registered for ,
/// or null if no override is configured. Called by
/// before falling back to the
/// global registry.
///
IActionExecutor GetExecutor(string actionId);
}
}