UNREAL BP · DISPATCHER

Event Dispatcher 발행-구독 흐름

디스패처를 가진 Blueprint는 사건이 일어났다고 알리고, 관심 있는 다른 Blueprint는 미리 Bind해 두었다가 신호를 받아 자기 로직을 실행합니다.

바인딩 흐름

pub sub
publisherBP_Door가 OnDoorOpened 정의
bindGameManager가 BeginPlay에서 등록
call문이 열릴 때 dispatcher 호출
subscriber등록된 Custom Event들이 실행
publisherbindcallsubscriber

dispatcher 구독 검토

점검
참조 확보바인드할 대상 인스턴스를 언제 얻을지 정합니다.
해제파괴되거나 비활성화될 때 Unbind를 고려합니다.
다중 수신사운드, UI, 퀘스트가 같은 사건을 함께 들을 수 있습니다.
전달값열린 문, 플레이어, 상태 값을 signature로 넘깁니다.