20 constexpr
static std::string_view
MENU_NAME =
"BarterMenu";
24 #define RUNTIME_DATA_CONTENT \
27 BottomBar* bottomBar; \
29 std::uint64_t unk60; \
30 std::uint64_t unk68; \
31 std::uint64_t unk70; \
34 std::uint16_t pad7A; \
35 std::uint32_t pad7C; \
36 BSTArray<void*> unk80; \
37 std::uint64_t unk98; \
38 std::uint32_t unkA0; \
39 bool pcControlsReady; \
45 static_assert(
sizeof(RUNTIME_DATA) == 0x78);
58 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x30, 0x40);
63 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x30, 0x40);
67 #ifndef SKYRIM_CROSS_VR
71 #ifndef ENABLE_SKYRIM_VR
72 static_assert(
sizeof(BarterMenu) == 0xA8);
73 #elif !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE)
74 static_assert(
sizeof(BarterMenu) == 0xB8);
77 #undef RUNTIME_DATA_CONTENT
Definition: FxDelegateHandler.h:19
Definition: UIMessage.h:28
Definition: AbsorbEffect.h:6
UI_MESSAGE_RESULTS
Definition: IMenu.h:48
constexpr REL::VariantID RTTI_BarterMenu(688796, 396648, 0x1f45ec0)
std::uint32_t RefHandle
Definition: BSCoreTypes.h:6