발신자와 수신자의 책임을 나눠 두기
버튼 클릭, 체력 변화, 문 열림처럼 사건을 만든 블루프린트는 디스패처를 호출하고, 관심 있는 다른 블루프린트가 바인드해 반응합니다.
이벤트 디스패처는 한 블루프린트의 사건을 여러 구독자에게 알리는 방송형 통신입니다. 생성, 바인드, 호출, 해제 순서를 정하면 느슨한 연결을 유지할 수 있습니다.
버튼 클릭, 체력 변화, 문 열림처럼 사건을 만든 블루프린트는 디스패처를 호출하고, 관심 있는 다른 블루프린트가 바인드해 반응합니다.
사건을 실제로 발생시키는 블루프린트에 디스패처를 만들고 필요한 파라미터를 정합니다.
수신자는 BeginPlay나 생성 직후에 대상 디스패처에 이벤트를 연결해 알림을 받습니다.
상태가 바뀐 직후 Call을 실행하고, 더 이상 듣지 않을 때는 Unbind로 연결을 정리합니다.