1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-17 20:13:07 +01:00

Merge pull request #20100 from IntelOrca/plugin/object-manager

Add plugin APIs for the object manager
This commit is contained in:
Matthias Moninger
2023-06-26 02:26:13 +03:00
committed by GitHub
18 changed files with 992 additions and 98 deletions

View File

@@ -175,6 +175,12 @@ public:
return RepositoryItemToObject(ori);
}
Object* LoadObject(const ObjectEntryDescriptor& descriptor, ObjectEntryIndex slot) override
{
const ObjectRepositoryItem* ori = _objectRepository.FindObject(descriptor);
return RepositoryItemToObject(ori, slot);
}
void LoadObjects(const ObjectList& objectList) override
{
// Find all the required objects