라이프사이클 점검표

실행 시점이 다르면 같은 초기화도 다른 곳에 둡니다

로직을 넣기 전에는 에디터 반응, 플레이 시작, 액터 소멸 중 어느 순간의 책임인지 먼저 분리합니다.

에디터 반응

배치 중 결과 표시 필요 여부

문 모양, 색상, 컴포넌트 조립처럼 반복 실행되어도 같은 결과가 나와야 합니다.

플레이 시작

런타임 객체 필요 여부

플레이어, UI, 실제 레벨 상태를 참조한다면 게임 시작 뒤 한 번 준비합니다.

소멸 직전

잔존 시 문제 여부

타이머, 사운드, 위젯, 점유 플래그는 액터가 사라질 때 끊어야 합니다.

반복 실행 안전성

같은 값 변경이 여러 번 일어나도 중복 생성이나 누적 변경이 없어야 합니다.

건설 단계
참조 준비 시점

월드의 실제 액터와 UI가 준비된 뒤 연결해야 한다면 시작 이벤트가 기준입니다.

BeginPlay
정리 짝 맞추기

시작에서 만든 연결은 끝에서 제거할 수 있는지 함께 적어 둡니다.

EndPlay