mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-25 07:44:38 +01:00
Add plugin API to get registered plugin metadata (#20709)
* Added API for getAllPlugins Added functionality to the Scripting API to allow Contexts to return a list of all registered plugins. * Fixed naming conventions, returning list of authors Changed function names to follow get/set convention. Removed unnecessary copies of shared pointers, now using auto instead. Changed the functionality to return an array of authors instead of a string. * Added changelog entry Also added myself to list of contributors * Moved all functionality to ScPlugin Created a ScPlugin class and moved the current getPlugins functionality there. * Changed from method to property Function names now match the get/set convention for properties. Also did some code cleanup. * Update copyright * Bump plugin version --------- Co-authored-by: Tulio Leao <tupaschoal@gmail.com>
This commit is contained in:
@@ -47,7 +47,7 @@ namespace OpenRCT2
|
||||
|
||||
namespace OpenRCT2::Scripting
|
||||
{
|
||||
static constexpr int32_t OPENRCT2_PLUGIN_API_VERSION = 82;
|
||||
static constexpr int32_t OPENRCT2_PLUGIN_API_VERSION = 83;
|
||||
|
||||
// Versions marking breaking changes.
|
||||
static constexpr int32_t API_VERSION_33_PEEP_DEPRECATION = 33;
|
||||
|
||||
Reference in New Issue
Block a user