Browse Source

Merge pull request #81426 from Rubonnek/expose-inspector-methods

[3.x] Expose `EditorInspector::get_edited_object` to GDScript
Rémi Verschelde 1 year ago
parent
commit
60b34ed67d
2 changed files with 7 additions and 0 deletions
  1. 6 0
      doc/classes/EditorInspector.xml
  2. 1 0
      editor/editor_inspector.cpp

+ 6 - 0
doc/classes/EditorInspector.xml

@@ -13,6 +13,12 @@
 	<tutorials>
 	</tutorials>
 	<methods>
+		<method name="get_edited_object">
+			<return type="Object" />
+			<description>
+				Returns the object currently selected in this inspector.
+			</description>
+		</method>
 		<method name="refresh">
 			<return type="void" />
 			<description>

+ 1 - 0
editor/editor_inspector.cpp

@@ -2331,6 +2331,7 @@ void EditorInspector::_bind_methods() {
 	ClassDB::bind_method("_object_id_selected", &EditorInspector::_object_id_selected);
 	ClassDB::bind_method("_vscroll_changed", &EditorInspector::_vscroll_changed);
 	ClassDB::bind_method("_feature_profile_changed", &EditorInspector::_feature_profile_changed);
+	ClassDB::bind_method("get_edited_object", &EditorInspector::get_edited_object);
 
 	ClassDB::bind_method("refresh", &EditorInspector::refresh);