15 #ifndef SKYRIM_CROSS_VR
24 constexpr
static std::string_view
MENU_NAME =
"RaceSex Menu";
28 #define RUNTIME_DATA_CONTENT \
29 BSTArray<void*> unk040[7]; \
30 RaceSexCamera camera; \
31 BSTArray<void*> unk140[2]; \
32 BSTArray<void*> unk170; \
33 std::uint64_t unk188; \
34 std::uint32_t unk190; \
35 std::uint32_t unk194; \
36 stl::enumeration<SEX, std::uint32_t> sex; \
37 std::uint16_t unk19C; \
38 std::uint8_t unk19E; \
39 std::uint8_t pad19F; \
40 std::uint8_t unk1A0; \
41 std::uint8_t unk1A1; \
42 std::uint16_t unk1A2; \
47 static_assert(
sizeof(RUNTIME_DATA) == 0x168);
55 void AdvanceMovie(
float a_interval, std::uint32_t a_currentTime)
override;
58 #ifndef SKYRIM_CROSS_VR
67 return &REL::RelocateMember<MenuEventHandler>(
this, 0x30, 0x40);
77 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x40, 0x50);
82 return REL::RelocateMember<RUNTIME_DATA>(
this, 0x40, 0x50);
88 #ifndef SKYRIM_CROSS_VR
92 #ifndef ENABLE_SKYRIM_VR
94 #elif !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE)
98 #undef RUNTIME_DATA_CONTENT
Definition: FxDelegateHandler.h:19
Definition: MenuEventHandler.h:14
Definition: MouseMoveEvent.h:8
Definition: ThumbstickEvent.h:8
Definition: UIMessage.h:28
Definition: AbsorbEffect.h:6
constexpr REL::VariantID RTTI_RaceSexMenu(688899, 396754, 0x1f47630)
UI_MESSAGE_RESULTS
Definition: IMenu.h:48