//------------------------------------------------------------------------ void CEditorGame::OnCloseLevel() { IItemSystem* pItemSystem = g_pGame->GetIGameFramework()->GetIItemSystem(); if (pItemSystem) { pItemSystem->ClearGeometryCache(); pItemSystem->ClearSoundCache(); pItemSystem->Reset(); } g_pGame->GetGameSharedParametersStorage()->GetItemResourceCache().FlushCaches(); }