Overlap과 Hit은 컴포넌트 설정, 이벤트 생성, 델리게이트, 시그니처가 맞아야 호출된다
코드가 맞아도 충돌 설정이 꺼져 있으면 이벤트는 오지 않는다.
| 조건 | 확인할 것 | 흔한 실패 |
|---|---|---|
| Component | 충돌을 받을 컴포넌트와 채널 응답을 정한다 | 실제 겹치는 컴포넌트가 다르다 |
| Generate Events | Overlap 또는 Hit 관련 플래그를 켠다 | 이벤트 생성 옵션이 한쪽에서 꺼져 있다 |
| Delegate | 생성자나 BeginPlay에서 AddDynamic으로 묶는다 | 중복 바인딩 또는 바인딩 누락 |
| Signature | UFUNCTION과 콜백 인자가 정확히 맞다 | 함수는 있지만 델리게이트와 시그니처가 다르다 |
블루프린트 기본값과 C++ 설정을 함께 봐야 이벤트 호출 경로가 닫힌다.