신호를 보내는 쪽은 청취자를 몰라도 됨
버튼 클릭, 체력 변화, 문 열림처럼 여러 대상이 반응할 수 있는 사건은 디스패처로 알림만 발행합니다.
이벤트 디스패처는 발생자와 청취자를 분리하므로 선언, 바인드, 호출, 해제 흐름을 함께 관리해야 합니다.
버튼 클릭, 체력 변화, 문 열림처럼 여러 대상이 반응할 수 있는 사건은 디스패처로 알림만 발행합니다.
OnHealthChanged 같은 디스패처를 만들고 변화가 일어난 순간 Call로 신호를 보냅니다.
UI나 사운드 액터는 BeginPlay 등에서 Bind해 자신이 실행할 이벤트를 등록합니다.
청취자가 사라질 수 있다면 Unbind 또는 유효성 확인으로 남은 연결을 정리합니다.