12    class BSEffectShaderProperty;
 
   14    class BSScaleformMovieLoadTask;
 
   16    class NiControllerManager;
 
   17    class NiControllerSequence;
 
   31#ifndef SKYRIM_CROSS_VR 
   40        constexpr static std::string_view 
MENU_NAME = 
"StatsMenu";
 
   62        static_assert(
sizeof(
UnkData) == 0x10);
 
   66#define RUNTIME_DATA_CONTENT                                                                             \ 
   68    float                     horizontalVelocity;                                               \ 
   69    std::uint32_t             unk04C;                                                           \ 
   70    BSTArray<ActorValue>      skillTrees;                                                       \ 
   71    BSResource::ID*           skydomeHash;                                                      \ 
   72    BSResource::ID*           starsHash;                                                        \ 
   73    BSResource::ID*           linesHash;                                                        \ 
   74    BSFadeNode*               skydomeNode;                                                      \ 
   75    BSFadeNode*               starsNode;                                                        \ 
   76    BSFadeNode*               linesNode;                                                        \ 
   77    UnkData                   unk098[kTotalTrees];                                              \ 
   79    std::uint8_t              unk1B9;                                                           \ 
   80    std::uint16_t             unk1BA;                                                           \ 
   82    std::uint8_t              unk1BD;                                                           \ 
   83    std::uint16_t             unk1BE;                                                           \ 
   84    std::uint32_t             selectedTree;                                                     \ 
   85    std::uint32_t             unk1C4;                                                           \ 
   87    std::uint32_t             unk1D0;                                                           \ 
   88    std::uint32_t             unk1D4;                                                           \ 
   89    std::uint32_t             unk1D8;                                                           \ 
   90    std::uint32_t             unk1DC;                                                           \ 
   91    std::uint64_t             unk1E0;                                                           \ 
   92    std::uint32_t             unk1E8;                                                           \ 
   93    NiPoint3                  skillsLookAt;                                                     \ 
   94    NiPoint3                  starCameraOffset;                                                 \ 
   95    NiPoint3                  starLookAt;                                                       \ 
   96    std::uint64_t             unk210;                                                           \ 
   97    std::uint64_t             unk218;                                                           \ 
   98    std::uint64_t             unk220;                                                           \ 
   99    std::uint64_t             unk228;                                                           \ 
  100    std::uint64_t             unk230;                                                           \ 
  101    std::uint64_t             unk238;                                                           \ 
  116    std::uint32_t             unk278;                                                           \ 
  118    float                     horizontalAcceleration;                                           \ 
  119    std::uint32_t             unk284;                                                           \ 
  120    NiNode*                   cameraPosition;                                                   \ 
  121    NiControllerSequence*     cameraIntro;                                                      \ 
  122    NiControllerSequence*     cameraOutro;                                                      \ 
  123    NiControllerSequence*     idle;                                                             \ 
  124    NiControllerManager*      unk2A8;                                                           \ 
  125    std::uint64_t             unk2B0;                                                           \ 
  126    std::uint64_t             unk2B8;                                                           \ 
  127    BSTArray<StatsNode*>      unk2C0;                                                           \ 
  128    BSTArray<GFxValue>        unk2D8;                                                           \ 
  129    BSScaleformMovieLoadTask* unk2F0;                                                           \ 
  131    std::uint32_t             numSelectableTrees;                                               \ 
  134    std::uint32_t             flags;                                                            \ 
  135    std::uint8_t              unk320;                                                           \ 
  136    std::uint8_t              unk321;                                                           \ 
  137    std::uint16_t             unk322;                                                           \ 
  138    std::uint32_t             unk324;                  
  142        static_assert(
sizeof(RUNTIME_DATA) == 0x2E8);
 
  153#ifndef SKYRIM_CROSS_VR 
  161            return &REL::RelocateMember<MenuEventHandler>(
this, 0x30, 0x40);
 
  171            return REL::RelocateMember<RUNTIME_DATA>(
this, 0x40, 0x50);
 
  176            return REL::RelocateMember<RUNTIME_DATA>(
this, 0x40, 0x50);
 
  180#ifndef SKYRIM_CROSS_VR 
  184#ifndef ENABLE_SKYRIM_VR 
  185    static_assert(
sizeof(StatsMenu) == 0x328);
 
  186#elif !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE) 
  187    static_assert(
sizeof(StatsMenu) == 0x338);
 
  190#undef RUNTIME_DATA_CONTENT 
#define RUNTIME_DATA_CONTENT
Definition Actor.h:633
 
Definition BSEffectShaderProperty.h:10
 
Definition FxDelegateHandler.h:19
 
Definition MenuEventHandler.h:14
 
Definition ThumbstickEvent.h:8
 
Definition UIMessage.h:28
 
Definition AbsorbEffect.h:6
 
constexpr REL::VariantID RTTI_StatsMenu(688907, 396762, 0x1f477e0)
 
UI_MESSAGE_RESULTS
Definition IMenu.h:48