저장은 스냅샷, 로드는 적용 순서
현재 체력, 위치, 인벤토리 같은 값을 저장 오브젝트에 복사하고, 로드 후에는 캐스팅 성공 여부를 확인한 뒤 액터에 다시 적용합니다.
BP_SaveGame에 넣을 값, 슬롯 이름, 로드 실패 시 기본값을 분리하면 저장 흐름을 재현하기 쉽습니다.
현재 체력, 위치, 인벤토리 같은 값을 저장 오브젝트에 복사하고, 로드 후에는 캐스팅 성공 여부를 확인한 뒤 액터에 다시 적용합니다.
SaveSlotName과 UserIndex를 변수로 고정해 저장 버튼, 자동 저장, 로드 버튼이 같은 위치를 바라보게 합니다.
Create Save Game Object로 BP_SaveGame을 만들고 변수 값을 채운 뒤 Save Game to Slot의 반환값을 확인합니다.
Does Save Game Exist 뒤에 Load Game from Slot과 Cast To BP_SaveGame을 연결하고 실패 시 새 게임 기본값을 사용합니다.