#include "Plugin.h" #include "Hook.h" namespace GakumasLocal { HookInstaller::~HookInstaller() { } Plugin &Plugin::GetInstance() { static Plugin instance; return instance; } void Plugin::InstallHook(std::unique_ptr&& hookInstaller) { m_HookInstaller = std::move(hookInstaller); Hook::Install(); } HookInstaller* Plugin::GetHookInstaller() const { return m_HookInstaller.get(); } }