9 class MenuOpenCloseEvent;
15 #ifndef SKYRIM_CROSS_VR
25 constexpr
static std::string_view
MENU_NAME =
"Dialogue Menu";
32 static_assert(
sizeof(
Data) == 0x10);
36 #define RUNTIME_DATA_CONTENT BSTArray<Data> unk38;
46 #ifndef SKYRIM_CROSS_VR
53 return &REL::RelocateMember<BSTEventSink<MenuOpenCloseEvent>>(
this, 0x30, 0x40);
63 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x38, 0x48);
68 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x38, 0x48);
72 #ifndef SKYRIM_CROSS_VR
76 #ifndef ENABLE_SKYRIM_VR
77 static_assert(
sizeof(DialogueMenu) == 0x50);
78 #elif !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE)
79 static_assert(
sizeof(DialogueMenu) == 0x60);
82 #undef RUNTIME_DATA_CONTENT
Definition: BSTEvent.h:143
Definition: FxDelegateHandler.h:19
Definition: UIMessage.h:28
Definition: AbsorbEffect.h:6
constexpr std::array< REL::VariantID, 3 > VTABLE_DialogueMenu
Definition: Offsets_VTABLE.h:4033
UI_MESSAGE_RESULTS
Definition: IMenu.h:48
constexpr REL::VariantID RTTI_DialogueMenu(688829, 396681, 0x1f46728)
BSEventNotifyControl
Definition: BSTEvent.h:12