Group vs Choice
Struct는 여러 필드를 하나의 데이터 단위로, Enum은 가능한 값 목록을 명확한 이름으로 만듭니다.
아이템, 능력치, 퀘스트처럼 관련 값은 구조체로 묶고, 상태나 종류처럼 제한된 선택지는 열거형으로 분류합니다.
Struct는 여러 필드를 하나의 데이터 단위로, Enum은 가능한 값 목록을 명확한 이름으로 만듭니다.
Health, Attack, Defense처럼 함께 움직이는 값을 하나의 타입으로 관리합니다.
Break Struct로 필요한 멤버만 읽고 UI나 계산 로직에 연결합니다.
Idle, Attack, Dead처럼 가능한 상태를 정해 분기 실수를 줄입니다.
Switch on Enum으로 상태마다 다른 로직을 깔끔하게 나눕니다.