From 889e9d8eb34c6596d7128a1a1c307a5ad470e6dd Mon Sep 17 00:00:00 2001 From: Jeremy Rimpo Date: Tue, 1 Oct 2024 02:38:25 -0500 Subject: [PATCH] Update wrappers for uibase blueprint changes --- src/mobase/wrappers/game_features.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/mobase/wrappers/game_features.cpp b/src/mobase/wrappers/game_features.cpp index fce2bd2..858f225 100644 --- a/src/mobase/wrappers/game_features.cpp +++ b/src/mobase/wrappers/game_features.cpp @@ -89,11 +89,15 @@ namespace mo2::python { } bool lightPluginsAreSupported() override { - PYBIND11_OVERRIDE_PURE(bool, GamePlugins, lightPluginsAreSupported, ); + PYBIND11_OVERRIDE(bool, GamePlugins, lightPluginsAreSupported, ); } bool mediumPluginsAreSupported() override { - PYBIND11_OVERRIDE_PURE(bool, GamePlugins, mediumPluginsAreSupported, ); + PYBIND11_OVERRIDE(bool, GamePlugins, mediumPluginsAreSupported, ); + } + bool blueprintPluginsAreSupported() override + { + PYBIND11_OVERRIDE(bool, GamePlugins, blueprintPluginsAreSupported, ); } }; @@ -259,7 +263,8 @@ namespace mo2::python { .def("readPluginLists", &GamePlugins::readPluginLists, "plugin_list"_a) .def("getLoadOrder", &GamePlugins::getLoadOrder) .def("lightPluginsAreSupported", &GamePlugins::lightPluginsAreSupported) - .def("mediumPluginsAreSupported", &GamePlugins::mediumPluginsAreSupported); + .def("mediumPluginsAreSupported", &GamePlugins::mediumPluginsAreSupported) + .def("blueprintPluginsAreSupported", &GamePlugins::blueprintPluginsAreSupported); // LocalSavegames