STRUCT & ENUM

데이터 묶음과 상태 목록을 따로 모델링한다

구조체는 관련 값을 한 덩어리로 묶고, 열거형은 가능한 선택지를 이름 있는 목록으로 제한한다.

Struct

관련 필드 묶음

HP, MP, 공격력처럼 함께 이동해야 하는 값을 하나의 타입으로 만든다.

Make / Break

만들고 분해한다

노드에서 구조체 전체를 만들거나 필요한 필드만 꺼내 흐름에 연결한다.

Enum

상태 후보 제한

MainMenu, Playing, Paused처럼 유효한 값만 고르게 해 실수를 줄인다.

Switch

상태별 분기

Switch on Enum으로 상태마다 다른 블루프린트 실행 흐름을 만든다.