//----------------------------------------------------------------------------- // Purpose: //----------------------------------------------------------------------------- void CDecalEmitterSystem::Clear() { m_DecalFileNames.RemoveAll(); m_Decals.Purge(); m_AllDecals.Purge(); m_GameMaterialTranslation.Purge(); }
void FinishLog() { if ( FILESYSTEM_INVALID_HANDLE != m_hPrecacheLogFile ) { filesystem->Close( m_hPrecacheLogFile ); m_hPrecacheLogFile = FILESYSTEM_INVALID_HANDLE; } m_PrecachedScriptSounds.RemoveAll(); }
void StartLog() { m_PrecachedScriptSounds.RemoveAll(); if ( !m_bLogPrecache ) return; if ( FILESYSTEM_INVALID_HANDLE != m_hPrecacheLogFile ) { return; } filesystem->CreateDirHierarchy("reslists", "DEFAULT_WRITE_PATH"); // open the new level reslist char path[_MAX_PATH]; Q_snprintf(path, sizeof(path), "reslists\\%s.snd", gpGlobals->mapname.ToCStr() ); m_hPrecacheLogFile = filesystem->Open(path, "wt", "GAME"); }
void CPrecacheOtherList::LevelShutdownPostEntity() { m_list.RemoveAll(); }
void CPrecacheOtherList::LevelInitPreEntity() { m_list.RemoveAll(); }