/* <edaa5> ../engine/sv_steam3.cpp:887 */ void CSteam3Client::OnGameOverlayActivated(GameOverlayActivated_t *pGameOverlayActivated) /* linkage=_ZN13CSteam3Client22OnGameOverlayActivatedEP22GameOverlayActivated_t */ { #ifndef SWDS if (Host_IsSinglePlayerGame()) { if (pGameOverlayActivated->m_bActive) { Cbuf_AddText("setpause;"); } else { if (!(unsigned __int8)(*(int(**)(void))(*(_DWORD *)g_pGameUI007 + 44))()) { Cbuf_AddText("unpause;"); } } } #endif }
//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CSteam3Client::OnGameOverlayActivated( GameOverlayActivated_t *pGameOverlayActivated ) { if ( Host_IsSinglePlayerGame() ) { if ( pGameOverlayActivated->m_bActive ) { Cbuf_AddText( "setpause" ); } else { #ifndef SWDS if ( !EngineVGui()->IsGameUIVisible() && !EngineVGui()->IsConsoleVisible() ) #endif { Cbuf_AddText( "unpause" ); } } } }