@@ -47,7 +47,6 @@ class CModelCacheManagerImpl : public CModelCacheManager
4747 virtual void OnClientClose ();
4848 virtual void UpdatePedModelCaching (const std::map<ushort, float >& newNeedCacheList);
4949 virtual void UpdateVehicleModelCaching (const std::map<ushort, float >& newNeedCacheList);
50- virtual void AddModelToPersistentCache (ushort usModelId);
5150 virtual void SetCustomLimits (std::optional<size_t > numVehicles, std::optional<size_t > numPeds);
5251
5352 // CModelCacheManagerImpl methods
@@ -72,7 +71,6 @@ class CModelCacheManagerImpl : public CModelCacheManager
7271 bool m_IsUsingCustomVehicleCacheLimit{}; // < If `true` the value is set by the scripter, otherwise is calculated in `DoPulse()`
7372 std::map<ushort, SModelCacheInfo> m_PedModelCacheInfoMap{};
7473 std::map<ushort, SModelCacheInfo> m_VehicleModelCacheInfoMap{};
75- std::set<ushort> m_PermoLoadedModels{};
7674};
7775
7876// /////////////////////////////////////////////////////////////
@@ -266,22 +264,6 @@ void CModelCacheManagerImpl::DoPulse()
266264 }
267265}
268266
269- // /////////////////////////////////////////////////////////////
270- //
271- // CModelCacheManagerImpl::AddModelToPersistentCache
272- //
273- // Keep this model around 4 evar now
274- //
275- // /////////////////////////////////////////////////////////////
276- void CModelCacheManagerImpl::AddModelToPersistentCache (ushort usModelId)
277- {
278- if (!MapContains (m_PermoLoadedModels, usModelId))
279- {
280- AddModelRefCount (usModelId);
281- MapInsert (m_PermoLoadedModels, usModelId);
282- }
283- }
284-
285267// /////////////////////////////////////////////////////////////
286268//
287269// CModelCacheManagerImpl::UpdatePedModelCaching
@@ -542,13 +524,5 @@ void CModelCacheManagerImpl::OnRestreamModel(ushort usModelId)
542524 OutputDebugLine (SString (" [Cache] End caching model %d (OnRestreamModel)" , usModelId));
543525 }
544526 }
545- }
546-
547- // Also check the permo list
548- if (MapContains (m_PermoLoadedModels, usModelId))
549- {
550- SubModelRefCount (usModelId);
551- MapRemove (m_PermoLoadedModels, usModelId);
552- OutputDebugLine (SString (" [Cache] End permo-caching model %d (OnRestreamModel)" , usModelId));
553- }
527+ }
554528}
0 commit comments