Bläddra i källkod

Merge pull request #24205 from YeldhamDev/tileset_context_hide_script

Hide "Script" section in the "TilesetEditorContext"
Rémi Verschelde 6 år sedan
förälder
incheckning
cac8cc8052

+ 5 - 0
editor/plugins/tile_set_editor_plugin.cpp

@@ -2442,6 +2442,11 @@ void TilesetEditorContext::_get_property_list(List<PropertyInfo> *p_list) const
 	}
 }
 
+void TilesetEditorContext::_bind_methods() {
+
+	ClassDB::bind_method("_hide_script_from_inspector", &TilesetEditorContext::_hide_script_from_inspector);
+}
+
 TilesetEditorContext::TilesetEditorContext(TileSetEditor *p_tileset_editor) {
 
 	tileset_editor = p_tileset_editor;

+ 2 - 0
editor/plugins/tile_set_editor_plugin.h

@@ -213,6 +213,7 @@ class TilesetEditorContext : public Object {
 	bool snap_options_visible;
 
 public:
+	bool _hide_script_from_inspector() { return true; }
 	void set_tileset(const Ref<TileSet> &p_tileset);
 
 private:
@@ -222,6 +223,7 @@ protected:
 	bool _set(const StringName &p_name, const Variant &p_value);
 	bool _get(const StringName &p_name, Variant &r_ret) const;
 	void _get_property_list(List<PropertyInfo> *p_list) const;
+	static void _bind_methods();
 
 public:
 	TilesetEditorContext(TileSetEditor *p_tileset_editor);