#pragma once namespace LockableDialogs { class LockableDialogsEx : public RE::DialogueMenu { public: static void Install(); public: RE::UI_MESSAGE_RESULTS ProcessMessageEx(RE::UIMessage& a_message); private: using ProcessMessageFn = decltype(&RE::DialogueMenu::ProcessMessage); inline static REL::Relocation _ProcessMessageFn; }; }