From c4c18a2c588f081edcfe37a03822093c7b89c398 Mon Sep 17 00:00:00 2001 From: Emmanuel Leblond Date: Mon, 7 Dec 2020 15:08:59 +0100 Subject: Add PluginScript support for global class naming/icon path --- modules/gdnative/pluginscript/pluginscript_script.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'modules/gdnative/pluginscript/pluginscript_script.h') diff --git a/modules/gdnative/pluginscript/pluginscript_script.h b/modules/gdnative/pluginscript/pluginscript_script.h index dc1ed6d576..12d93cc407 100644 --- a/modules/gdnative/pluginscript/pluginscript_script.h +++ b/modules/gdnative/pluginscript/pluginscript_script.h @@ -69,6 +69,7 @@ private: String _source; String _path; StringName _name; + String _icon_path; protected: static void _bind_methods(); @@ -84,6 +85,14 @@ protected: virtual void _placeholder_erased(PlaceHolderScriptInstance *p_placeholder) override; #endif public: + String get_script_class_name() const { + return _name; + } + + String get_script_class_icon_path() const { + return _icon_path; + } + virtual bool can_instance() const override; virtual Ref