Player
Line Trace로 대상 Actor를 찾고 Interact(Message)를 호출
호출자는 문, 레버, 버튼의 구체 클래스를 몰라도 BPI_Interactable의 Interact 메시지만 보낼 수 있다.
Line Trace로 대상 Actor를 찾고 Interact(Message)를 호출
함수 이름과 입력값만 공유하는 계약
문 열기
스위치 전환
버튼 눌림 처리
| 역할 | 의미 |
|---|---|
| 계약 | 인터페이스에는 변수나 구현 로직이 아니라 함수 이름과 핀만 둔다. |
| 구현 | 각 액터가 같은 메시지에 자기 방식으로 반응한다. |
| 효과 | 새 상호작용 액터를 추가해도 호출자는 바뀌지 않는다. |