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; };