Completed phase 1
This commit is contained in:
@@ -4,12 +4,12 @@
|
||||
|
||||
void USaveSubsystem::LoadGame(const FString& SlotName)
|
||||
{
|
||||
UGlobalSaveGameData* Save = UGlobalSaveGameData::LoadGame(SlotName);
|
||||
CurrentSave = UGlobalSaveGameData::LoadGame(SlotName);
|
||||
}
|
||||
|
||||
bool USaveSubsystem::SaveGame(const FString& SlotName)
|
||||
bool USaveSubsystem::SaveGame(const FString& SlotName) const
|
||||
{
|
||||
return UGlobalSaveGameData::SaveGame(SlotName);
|
||||
return UGlobalSaveGameData::SaveGame(CurrentSave, SlotName);
|
||||
}
|
||||
|
||||
void USaveSubsystem::AddItem(const FItemSaveRecord& Record)
|
||||
@@ -31,3 +31,13 @@ void USaveSubsystem::Initialize(FSubsystemCollectionBase& Collection)
|
||||
|
||||
LoadGame();
|
||||
}
|
||||
|
||||
UGlobalSaveGameData* USaveSubsystem::GetCurrentSave()
|
||||
{
|
||||
if (!CurrentSave)
|
||||
{
|
||||
CurrentSave = UGlobalSaveGameData::LoadOrCreateSaveGame(ActiveSlotName);
|
||||
}
|
||||
|
||||
return CurrentSave;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user