Namespace Framework.Systems.Diagnostics.Console
Classes
- CommandConsole
개발용 Command Console. 입력 처리 + 로그 표시 + 기본 명령 제공. Game 전용 명령은 CommandRegistry.Register() 로 외부에서 주입한다.
- CommandContext
명령 실행 결과 및 로그를 보관하는 컨텍스트. ICommand.ExecuteAsync 내부에서 Log() 를 호출하면 CommandConsole 에 출력된다.
- CommandRegistry
명령 등록 저장소. CommandConsole 이 유일하게 참조한다.
Interfaces
- ICommand
Command Console 명령 계약. Framework 는 실행 환경만 제공한다. 실제 명령은 Game 프로젝트에서 구현한다.