Table of Contents

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 프로젝트에서 구현한다.