extends Node2D @onready var d1 = $Draggable2D1 as Draggable2D @onready var d2 = $Draggable2D2 as Draggable2D @onready var d3 = $Draggable2D3 as Draggable2D @onready var d4 = $Draggable2D4 as Draggable2D @onready var b1 = $Button1 as Button @onready var b2 = $Button2 as Button @onready var b3 = $Button3 as Button @onready var b4 = $Button4 as Button func _ready() -> void: b1.mouse_entered.connect(_on_mouse_entered.bind(1)) b2.mouse_entered.connect(_on_mouse_entered.bind(2)) b3.mouse_entered.connect(_on_mouse_entered.bind(3)) b4.mouse_entered.connect(_on_mouse_entered.bind(4)) func _on_mouse_entered(id: int): print(id)