diff --git a/addons/receive-input-in-editor/ReceiveInputInEditorPlugin.cs b/addons/receive-input-in-editor/ReceiveInputInEditorPlugin.cs index 400bc78..05165c1 100644 --- a/addons/receive-input-in-editor/ReceiveInputInEditorPlugin.cs +++ b/addons/receive-input-in-editor/ReceiveInputInEditorPlugin.cs @@ -4,7 +4,7 @@ public partial class ReceiveInputInEditorPlugin : EditorPlugin { public override bool _Handles(GodotObject obj) - => true; + => obj is Node; public override int _Forward3DGuiInput(Camera3D camera, InputEvent ev) { diff --git a/addons/receive-input-in-editor/ReceiveInputInEditorPlugin.gd b/addons/receive-input-in-editor/ReceiveInputInEditorPlugin.gd index 6147a2c..777ee0c 100644 --- a/addons/receive-input-in-editor/ReceiveInputInEditorPlugin.gd +++ b/addons/receive-input-in-editor/ReceiveInputInEditorPlugin.gd @@ -2,7 +2,7 @@ extends EditorPlugin func _handles(obj: Object) -> bool: - return true + return obj is Node func _forward_3d_gui_input(camera: Camera3D, event: InputEvent) -> int: var root := EditorInterface.get_edited_scene_root() as Node3D