You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A plugin that allows a whole team to work on a godot project all at the same time.
Describe the problem or limitation you are having in your project
Being able to get currently edited instance, the property, and the new value of it. You cannot currently get the object being edited, which is a huge limitation for me.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
@toolextendsEditorPluginfunc_print_property_edited(property: String):
print(get_editor_interface().get_inspector().get_object_edited(),".",property)
func_enter_tree():
# Initialization of the plugin goes here.get_editor_interface().get_inspector().property_edited.connect(_print_property_edited)
func_exit_tree():
# Clean-up of the plugin goes here.get_editor_interface().get_inspector().property_edited.disconnect(_print_property_edited)
If this enhancement will not be used often, can it be worked around with a few lines of script?
No.
Is there a reason why this should be core and not an add-on in the asset library?
I'm unsure whether this is revealed to the GDExtension layer, but if it is or isn't, I believe it should still be added since its literally just one line of code and its already written.
The text was updated successfully, but these errors were encountered:
A workaround would be first making the inspector editor, inject a property editor for all properties given, make the property editors invisible so builtins take over, and then wait for any to get changed.
Describe the project you are working on
A plugin that allows a whole team to work on a godot project all at the same time.
Describe the problem or limitation you are having in your project
Being able to get currently edited instance, the property, and the new value of it. You cannot currently get the object being edited, which is a huge limitation for me.
Describe the feature / enhancement and how it helps to overcome the problem or limitation
Implementation of #82069
Describe how your proposal will work, with code, pseudo-code, mock-ups, and/or diagrams
If this enhancement will not be used often, can it be worked around with a few lines of script?
No.
Is there a reason why this should be core and not an add-on in the asset library?
I'm unsure whether this is revealed to the GDExtension layer, but if it is or isn't, I believe it should still be added since its literally just one line of code and its already written.
The text was updated successfully, but these errors were encountered: