Dispatcher bind

이벤트 디스패처는 발행자와 청취자를 Bind와 Call로 분리한다

문은 OnDoorOpened를 Call만 하고, UI·사운드·퀘스트는 BeginPlay에서 Bind해 각자 반응한다.

BP_Door

문 열림 순간 Call OnDoorOpened만 실행

OnDoorOpened Dispatcher

발행자는 누가 듣는지 모른다

UI Widget

문 열림 표시 갱신

Audio Actor

효과음 재생

Quest Manager

목표 진행도 증가

역할의미
Bind청취자는 BeginPlay나 초기화 시점에 자신의 이벤트를 등록한다.
Call발행자는 사건이 일어난 순간 디스패처만 호출한다.
Unbind청취자가 사라질 수 있으면 EndPlay에서 연결을 정리한다.