Completed phase 1

This commit is contained in:
koritsa
2026-05-25 14:14:52 +03:00
committed by koritsa
parent b8b5ea25a8
commit 9b3d7b881f
22 changed files with 255 additions and 55 deletions
+15 -1
View File
@@ -1,9 +1,11 @@
#pragma once
#include "CoreMinimal.h"
#include "NakedDesire/Clothing/ClothingItemInstance.h"
#include "NakedDesire/Clothing/ClothingItem.h"
#include "ItemSaveRecord.generated.h"
class UClothingItem;
class UClothingItemInstance;
USTRUCT()
struct NAKEDDESIRE_API FItemSaveRecord
@@ -21,4 +23,16 @@ struct NAKEDDESIRE_API FItemSaveRecord
UPROPERTY(SaveGame)
FGuid ParentId;
UPROPERTY(SaveGame)
FTransform WorldTransform;
void Init(const UClothingItemInstance* ClothingItemInstance);
};
inline void FItemSaveRecord::Init(const UClothingItemInstance* ClothingItemInstance)
{
InstanceId = ClothingItemInstance->GetInstanceId();
Definition = ClothingItemInstance->GetClothingItem();
Condition = ClothingItemInstance->Condition;
}