Trigger Box 규칙 경계

트리거는 물체를 막는 장치가 아니라 진입, 체류, 이탈 사실을 게임 로직에 전달하는 쿼리용 충돌 영역입니다.

구현 기준

BoxComponent는 QueryOnly와 Overlap 반응으로 두고, BeginOverlap에서 조건을 검증한 뒤 EndOverlap에서 상태를 정리합니다.

Bounds

박스 크기와 위치가 플레이어 캡슐의 실제 이동 경로를 덮는지 에디터에서 먼저 확인합니다.

BeginOverlap

OtherActor가 원하는 Pawn, Interface, Tag인지 검사하고 중복 진입을 한 번 더 막습니다.

EndOverlap

UI 안내, 상호작용 가능 상태, 타이머를 진입 시점과 대칭으로 해제합니다.

Blueprint Hook

C++가 검증과 상태를 맡고 Blueprint는 사운드, 이펙트, 레벨 연출을 붙이는 식으로 나눕니다.