#pragma once #include "RE/B/BSFixedString.h" #include "RE/B/BSPointerHandle.h" #include "RE/B/BSTArray.h" #include "RE/I/InventoryItemDisplayData.h" namespace RE { enum class QuickContainerMode; class QuickContainerStateData { public: // members BSTSmallArray itemData; // 00 ObjectRefHandle containerRef; // 88 ObjectRefHandle inventoryRef; // 8C BSFixedStringCS aButtonText; // 90 BSFixedString containerName; // 98 BSFixedStringCS perkButtonText; // A0 std::int32_t selectedClipIndex; // A8 REX::TEnumSet mode; // AC bool perkButtonEnabled; // B0 bool isNewContainer; // B1 bool addedDroppedItems; // B2 bool isLocked; // B3 bool buttonAEnabled; // B4 bool buttonXEnabled; // B5 bool refreshContainerSize; // B6 bool containerActivated; // B7 }; static_assert(sizeof(QuickContainerStateData) == 0xB8); }