extends Node3D

const ball_scene = preload("res://content/ui/menu/settings/ball.tscn")

@onready var clickable = $Content/Button/Clickable
@onready var connection_status = $Content/ConnectionStatus

func _ready():
	clickable.on_click.connect(func(event):
		var ball = ball_scene.instantiate()
		ball.transform = event.controller.transform
		ball.linear_velocity = -event.controller.transform.basis.z * 5 + Vector3(0, 5, 0)
		get_tree().root.add_child(ball)
	)

	HomeAdapters.adapter.adapter.on_connect.connect(func():
		connection_status.text = "Connected"
	)

	HomeAdapters.adapter.adapter.on_disconnect.connect(func():
		connection_status.text = "Disconnected"
	)