Save와 Load는 같은 슬롯을 쓰되 책임이 반대다
Save는 현재 상태를 파일에 쓰고, Load는 파일 값을 읽어 월드와 UI에 다시 주입한다.
Save 루틴
Create
SaveGame 객체 생성
Copy
현재 상태를 필드에 복사
Write
정해진 SlotName에 저장
Load 루틴
Exists?
슬롯 존재 여부 확인
Read
LoadGameFromSlot으로 객체 복원
Apply
월드 Actor와 UI를 값으로 갱신
검수
의미
공유 기준
SlotName과 UserIndex는 Save/Load가 같은 값을 써야 한다.
검수
Load 실패 때 새 게임 기본값으로 돌아가는 경로가 있어야 한다.