Event Dispatcher

디스패처는 호출자가 듣는 쪽을 몰라도 되는 신호입니다

문이 열렸다는 사실만 알리고, 반응할 블루프린트들은 각자 바인드한 이벤트를 실행하게 만듭니다.

Signal

Create → Bind → Call

디스패처를 만들고, 리스너가 등록한 뒤, 소유자가 신호를 호출합니다.

Create

OnDoorOpened 정의

신호 이름과 필요한 입력 핀을 이벤트 디스패처에 선언합니다.

Bind

관심 있는 쪽 등록

UI, 사운드, 퀘스트 블루프린트가 자신이 실행할 이벤트를 연결합니다.

Call

발생 순간 알림

문이 열린 뒤 Call 노드를 실행해 바인드된 이벤트를 모두 호출합니다.

Unbind

수명 종료 정리

더 이상 듣지 않을 객체는 언바인드해 의도치 않은 호출을 줄입니다.