15 lines
422 B
GDScript3
15 lines
422 B
GDScript3
|
extends Node3D
|
||
|
|
||
|
const ball_scene = preload("res://content/ui/menu/settings/ball.tscn")
|
||
|
|
||
|
@onready var clickable = $Button/Clickable
|
||
|
@onready var balls = $Balls
|
||
|
|
||
|
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)
|
||
|
)
|
||
|
|