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
목표 진행도와 조건을 확인합니다.