SaveGame 파일은 메모리 주소를 보존하지 않으므로, 다시 찾을 수 있는 값으로 복원 경로를 남겨야 합니다.
저장할 값과 다시 찾을 참조를 분리합니다.
SaveGame, JSON, DataTable 핸들을 고릅니다.
구조 변경에 대비해 저장 버전을 남깁니다.
로드 시 현재 월드나 에셋에서 다시 찾습니다.
없어진 에셋, 잘못된 ID, 누락 필드를 보정합니다.
포인터 주소를 저장하려 하지 말고, 다음 실행에서도 의미가 남는 식별자를 저장합니다. 로드 후에는 참조 유효성, 버전, 용량, 민감 정보 노출 여부를 함께 확인합니다.