무슨 일이 일어났는지 먼저 쓰기
입력, 충돌, 타이머, BeginPlay 중 어떤 사건이 로직을 시작하는지 명확히 해야 함수 호출과 구분됩니다.
이벤트는 그래프의 시작점이므로 발생 조건, 처리 책임, 중복 호출 가능성을 함께 설계해야 합니다.
입력, 충돌, 타이머, BeginPlay 중 어떤 사건이 로직을 시작하는지 명확히 해야 함수 호출과 구분됩니다.
플레이 시작, 키 입력, 영역 진입처럼 엔진이 이벤트를 호출하는 순간을 문장으로 정리합니다.
이벤트 노드 뒤에는 조건 확인과 함수 호출만 두고 긴 세부 로직은 별도 함수로 이동합니다.
Overlap이나 Tick처럼 반복될 수 있는 이벤트는 DoOnce, Gate, 상태 변수로 실행 횟수를 제한합니다.