#pragma once #include "Util.h" class HeroMenuPatch : public RE::MenuControls { public: static void Install(); static uint64_t OpenStats(uint32_t arg_1, uint32_t arg_2, uint32_t arg_3, uint32_t arg_4, uint32_t arg_5); static void FillMenuValues(); static void OpenHeroMenu(); inline static REL::Relocation _OpenStats; RE::BSEventNotifyControl ProcessEvent_Hook(RE::InputEvent** a_event, RE::BSTEventSource* a_source); using ProcessEvent_t = decltype(static_cast*)>(&RE::MenuControls::ProcessEvent)); static inline REL::Relocation _ProcessEvent; };