IActorRegistry
시스템 내에서 액터의 등록 및 조회를 관리합니다.
네임스페이스: ControlBee.Interfaces
상속: IDisposable
메서드
Add
레지스트리에 액터를 등록합니다.
void Add(IActor actor);
매개변수:
actor— 등록할 액터입니다.
Get
이름으로 등록된 액터를 조회합니다.
IActor? Get(string actorName);
매개변수:
actorName— 조회할 액터의 이름입니다.
반환값: 찾은 경우 IActor, 그렇지 않으면 null입니다.
GetActorNames
등록된 모든 액터의 이름을 반환합니다.
string[] GetActorNames();
반환값: 액터 이름 배열입니다.
GetActors
등록된 모든 액터를 반환합니다.
IActor[] GetActors();
반환값: 등록된 모든 IActor 인스턴스 배열입니다.
GetActorNameTitlePairs
등록된 모든 액터의 이름-제목 쌍을 반환합니다.
(string name, string Title)[] GetActorNameTitlePairs();
반환값: 각 액터의 이름과 제목을 포함하는 튜플 배열입니다.