void CSDKModeManager::Init() { g_pClientMode = GetClientModeNormal(); PanelMetaClassMgr()->LoadMetaClassDefinitionFile( SCREEN_FILE ); HOOK_MESSAGE( FolderPanel ); }
void CPanelWrapper::Deactivate( void ) { if ( m_pPanel ) { PanelMetaClassMgr()->DestroyPanelMetaClass( m_pPanel ); m_pPanel = NULL; } }
void CPanelWrapper::Activate( char const* pMetaClassName, vgui::Panel *pParent, int sortorder, void *pVoidInitData ) { if ( m_pPanel ) { Deactivate(); } m_pPanel = PanelMetaClassMgr()->CreatePanelMetaClass( pMetaClassName, sortorder, pVoidInitData, pParent ); }
void CSDKModeManager::Init() { for( int i = 0; i < MAX_SPLITSCREEN_PLAYERS; ++i ) { ACTIVE_SPLITSCREEN_PLAYER_GUARD( i ); g_pClientMode[ i ] = GetClientModeNormal(); } PanelMetaClassMgr()->LoadMetaClassDefinitionFile( SCREEN_FILE ); }
void CTFModeManager::Init() { g_pClientMode = GetClientModeNormal(); PanelMetaClassMgr()->LoadMetaClassDefinitionFile( SCREEN_FILE ); // Load the objects.txt file. LoadObjectInfos( ::filesystem ); GetClientVoiceMgr()->SetHeadLabelOffset( 40 ); }
void CDODModeManager::Init() { g_pClientMode = GetClientModeNormal(); PanelMetaClassMgr()->LoadMetaClassDefinitionFile( SCREEN_FILE ); }