Collect State
위치, HP, 인벤토리처럼 복원에 필요한 값만 모은다.
저장 버튼 하나가 아니라 데이터 선택, 객체 채우기, 슬롯 기록, 복원 적용이 이어진 시스템이다.
위치, HP, 인벤토리처럼 복원에 필요한 값만 모은다.
저장용 변수에 원시 값과 작은 구조체로 복사한다.
Slot Name과 User Index로 디스크에 기록한다.
슬롯을 읽어 SaveGame 객체를 복원한다.
캐릭터와 월드 액터에 값을 다시 적용한다.
| 기준 | 판정 |
|---|---|
| 저장 범위 | 모든 Actor가 아니라 복원 가능한 데이터만 담는다. |
| 버전 관리 | 저장 구조가 바뀔 때를 대비해 SaveVersion을 둔다. |
| 실패 처리 | 슬롯 없음, 로드 실패, 중복 클릭 상태를 분리한다. |