Added starting wardrobe items hydration
This commit is contained in:
@@ -62,15 +62,27 @@ void USaveSubsystem::PopulateStartingData(UGlobalSaveGameData* Save) const
|
||||
if (!GameInstance || !GameInstance->StartingSaveData)
|
||||
return;
|
||||
|
||||
for (UItemDefinition* Definition : GameInstance->StartingSaveData->EquippedItems)
|
||||
for (const UItemDefinition* Definition : GameInstance->StartingSaveData->EquippedItems)
|
||||
{
|
||||
if (!Definition)
|
||||
continue;
|
||||
|
||||
UItemInstance* Instance = Definition->CreateInstance(Save);
|
||||
const UItemInstance* Instance = Definition->CreateInstance(Save);
|
||||
if (!Instance)
|
||||
continue;
|
||||
|
||||
Save->AddEquippedItem(Instance);
|
||||
}
|
||||
|
||||
for (const UItemDefinition* Definition : GameInstance->StartingSaveData->WardrobeItems)
|
||||
{
|
||||
if (!Definition)
|
||||
continue;
|
||||
|
||||
const UItemInstance* Instance = Definition->CreateInstance(Save);
|
||||
if (!Instance)
|
||||
continue;
|
||||
|
||||
Save->AddWardrobeItem(Instance);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user