Object Lifecycle

생성자와 파괴자는 오브젝트의 시작과 마무리 책임을 나눈다

생성자는 초기 상태를 세팅하고, 파괴자는 더 이상 쓰지 않을 연결과 상태를 정리한다.

생명주기 흐름

lifecycle

생성 시점

오브젝트가 만들어질 때 필요한 기본 변수와 참조를 준비한다.

초기화 범위

게임 시작 후 필요한 값과 에디터 기본값을 구분해야 한다.

사용 중 상태

이벤트와 함수가 실행되며 변수와 컴포넌트 상태가 바뀐다.

파괴 시점

타이머, 참조, 임시 상태를 정리해 남은 시스템에 영향을 줄인다.

createinitrundestroy
읽는 법

블루프린트 흐름을 볼 때는 값이 언제 만들어지고, 언제 변경되며, 언제 정리되는지를 시간순으로 추적하면 된다.