24 lines
668 B
GDScript
24 lines
668 B
GDScript
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"
|
|
)
|
|
|