From d840f59bda629baa08e0d326642b267bd64f4f0f Mon Sep 17 00:00:00 2001 From: koritsa Date: Mon, 1 Jun 2026 23:10:11 +0300 Subject: [PATCH] Added starting wardrobe items hydration --- Source/NakedDesire/SaveGame/SaveSubsystem.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Source/NakedDesire/SaveGame/SaveSubsystem.cpp b/Source/NakedDesire/SaveGame/SaveSubsystem.cpp index 4d0192d8..d3f28e4c 100644 --- a/Source/NakedDesire/SaveGame/SaveSubsystem.cpp +++ b/Source/NakedDesire/SaveGame/SaveSubsystem.cpp @@ -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); + } }