void Installer::Unload()
{
Glow::ClearGlow();
PlayerHurtEvent::Get().UnregisterSelf();
BulletImpactEvent::Get().UnregisterSelf();
SetWindowLongPtr(window, GWLP_WNDPROC, (LONG_PTR)oldWindowProc);
g_pDMEHook->RestoreTable();
g_pD3DDevHook->RestoreTable();
g_pClientHook->RestoreTable();
g_pSceneEndHook->RestoreTable();
g_pVguiPanelHook->RestoreTable();
g_pVguiSurfHook->RestoreTable();
g_pClientModeHook->RestoreTable();
g_pPredictionHook->RestoreTable();
g_pMaterialSystemHook->RestoreTable();
g_pInputInternalHook->RestoreTable();
g_pConvarHook->RestoreTable();
g_pEngineClientHook->RestoreTable();
g_pClientStateHook->RestoreTable();
}