Files
Commonwealth-Online-Public/plugin/lib/commonlibf4/include/RE/Q/QuickContainerStateData.h
T
2026-05-30 18:33:24 +12:00

35 lines
1.5 KiB
C++

#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<InventoryItemDisplayData, 5> itemData; // 00
ObjectRefHandle containerRef; // 88
ObjectRefHandle inventoryRef; // 8C
BSFixedStringCS aButtonText; // 90
BSFixedString containerName; // 98
BSFixedStringCS perkButtonText; // A0
std::int32_t selectedClipIndex; // A8
REX::TEnumSet<QuickContainerMode, std::int32_t> 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);
}