SaveGame 개념
SaveGame은 게임 데이터를 저장하고 다시 불러오는 계층입니다.
SaveGame은 진행도, 아이템, 설정처럼 세션이 끝나도 남아야 하는 값을 슬롯 단위로 저장하고 다시 복원하는 경계입니다.
저장할 속성, 슬롯 이름, 로드 실패 처리를 기준으로 SaveGame 데이터를 관리합니다.
SaveGame은 게임 데이터를 저장하고 다시 불러오는 계층입니다.
저장할 데이터를 고른 뒤 USaveGame 상속 C++ 클래스로 담습니다.
저장은 SaveGame 객체 생성, 값 채우기, 슬롯 이름 선택, 디스크 기록 순서로 진행됩니다.
불러오기는 슬롯 존재 확인, 타입 캐스팅, 값 검증, 런타임 상태 반영 순서로 나눕니다.