@@ -29,7 +29,7 @@ func _make_visible(visible):
# If your plugin doesn't handle any node types, you can remove this method.
func _handles(object):
- return object is preload("res://addons/main_screen/handled_by_main_screen.gd")
+ return is_instance_of(object, preload("res://addons/main_screen/handled_by_main_screen.gd"))
func _get_plugin_name():
@@ -36,7 +36,7 @@ func _unhandled_input(event):
# Check if the event is a non-mouse/non-touch event
var is_mouse_event = false
for mouse_event in [InputEventMouseButton, InputEventMouseMotion, InputEventScreenDrag, InputEventScreenTouch]:
- if event is mouse_event:
+ if is_instance_of(event, mouse_event):
is_mouse_event = true
break