namespace Northbound { /// /// 상호작용 대상 없이도 실행 가능한 행동 (공격, 점프 등) /// public interface IAction { /// /// 액션 실행 가능한지 여부 (쿨다운, 스테미나 등) /// bool CanExecute(ulong playerId); /// /// 액션 실행 /// void Execute(ulong playerId); /// /// 액션 이름 /// string GetActionName(); /// /// 플레이어가 재생할 애니메이션 트리거 이름 (없으면 null 또는 빈 문자열) /// string GetActionAnimation(); } }