From b309136b5c83687e0c942a8ff62c37ebfa8a3b6d Mon Sep 17 00:00:00 2001 From: mrhid6 Date: Fri, 6 Dec 2024 22:34:18 +0000 Subject: [PATCH] feat: Mod Adapter struct updates --- Source/RefinedRDApi/Public/Enums/RRDADSEnums.h | 3 ++- Source/RefinedRDApi/Public/Structs/RRDADSStructs.h | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Source/RefinedRDApi/Public/Enums/RRDADSEnums.h b/Source/RefinedRDApi/Public/Enums/RRDADSEnums.h index 8f4cb74..5ec3080 100644 --- a/Source/RefinedRDApi/Public/Enums/RRDADSEnums.h +++ b/Source/RefinedRDApi/Public/Enums/RRDADSEnums.h @@ -8,4 +8,5 @@ enum class ERRDADSInventorySlotAccessInteraction : uint8 Ignore, ImportToNetworkFromSlot, ExportFromNetworkToSlot, -}; \ No newline at end of file + LetPlayerDecide, +}; diff --git a/Source/RefinedRDApi/Public/Structs/RRDADSStructs.h b/Source/RefinedRDApi/Public/Structs/RRDADSStructs.h index 4310837..b32fec9 100644 --- a/Source/RefinedRDApi/Public/Structs/RRDADSStructs.h +++ b/Source/RefinedRDApi/Public/Structs/RRDADSStructs.h @@ -65,6 +65,10 @@ public: */ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly) bool mAutomaticallySetFromSlotItemFilter = false; + + /* This slot will represent the full inventory and will access all inventory slots */ + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly) + bool mSlotRepresentsFullInventory = false; }; USTRUCT(BlueprintType) @@ -88,4 +92,8 @@ public: /* The Inventory slots to allow access to Digital Storage */ UPROPERTY(EditDefaultsOnly, BlueprintReadOnly) TArray mInventorySlots; + + /* Use the inventory on the universal adapter instead of the building adapter */ + UPROPERTY(EditDefaultsOnly, BlueprintReadOnly) + bool mUseAdapterInventory = false; };