Event Dispatcher 흐름

Dispatcher 호출 흐름

발신자는 디스패처를 호출할 뿐이고, 수신자는 미리 등록한 이벤트로 각자 반응합니다.

1 Create BP_Door 안에 OnDoorOpened 디스패처를 정의합니다.
2 Bind 듣고 싶은 Blueprint가 실행할 Custom Event를 등록합니다.
3 Call 문이 열리는 순간 디스패처가 모든 등록자에게 알립니다.
4 Unbind 수신이 필요 없거나 파괴될 때 등록을 해제합니다.
Sender · BP_Door 문 열림 로직 끝에서 Call OnDoorOpened를 실행합니다.
OnDoorOpened Dispatcher
OpeningActor DoorRef State
UI Listener 문 상태 표시를 갱신합니다.
Sound Listener 열림 사운드와 공간음을 재생합니다.
Quest Listener 목표 진행도와 조건을 확인합니다.