Added starting wardrobe items hydration

This commit is contained in:
2026-06-01 23:10:11 +03:00
parent 0e9832719d
commit d840f59bda
+14 -2
View File
@@ -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);
}
}