extends Spatial signal clicked(dagger) func _ready(): print("[Dagger#_ready]") connect("clicked", self, "handle_piece_click") func _on_Area_input_event(camera, event, click_position, click_normal, shape_idx): print("[Dagger#_ready] You have clicked in dagger ...") if event is InputEventMouseButton or event is InputEventScreenTouch: print("[Dagger#_ready] Click !! Click !!") $dagger.free()