mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-26 08:14:38 +01:00
* Used smart pointers * Changed functions to take vector as input
This commit is contained in:
@@ -147,7 +147,7 @@ public:
|
||||
log_verbose("%u / %u new objects loaded", numNewLoadedObjects, requiredObjects.size());
|
||||
}
|
||||
|
||||
void UnloadObjects(const rct_object_entry* entries, size_t count) override
|
||||
void UnloadObjects(const std::vector<rct_object_entry>& entries, size_t count) override
|
||||
{
|
||||
// TODO there are two performance issues here:
|
||||
// - FindObject for every entry which is a dictionary lookup
|
||||
@@ -747,7 +747,7 @@ void* object_manager_load_object(const rct_object_entry* entry)
|
||||
return static_cast<void*>(loadedObject);
|
||||
}
|
||||
|
||||
void object_manager_unload_objects(const rct_object_entry* entries, size_t count)
|
||||
void object_manager_unload_objects(const std::vector<rct_object_entry>& entries, size_t count)
|
||||
{
|
||||
auto& objectManager = OpenRCT2::GetContext()->GetObjectManager();
|
||||
objectManager.UnloadObjects(entries, count);
|
||||
|
||||
Reference in New Issue
Block a user