타입보다 기능 가능 여부를 묻기
Interactable처럼 여러 클래스가 같은 메시지에 응답해야 할 때 인터페이스로 함수 이름과 입력만 공유합니다.
블루프린트 인터페이스는 구현 내용을 숨기고 호출 가능한 기능의 약속만 드러내는 통신 구조입니다.
Interactable처럼 여러 클래스가 같은 메시지에 응답해야 할 때 인터페이스로 함수 이름과 입력만 공유합니다.
BPI_Interact처럼 기능 이름과 필요한 입력을 정하고 내부 변수나 구현 로직은 넣지 않습니다.
문은 열리고 아이템은 획득되는 식으로 각 블루프린트가 같은 함수에 다른 동작을 연결합니다.
대상이 인터페이스를 구현했는지 확인한 뒤 Message Call로 호출하면 구체 클래스를 몰라도 됩니다.