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
#define RUNTIME_DATA_CONTENT
Definition Actor.h:633
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