extends Area var velocity = Vector3() var direction = 0 var speed = 3 func _ready(): pass # Replace with function body. #func _process(delta): # pass func _physics_process(delta): translate(velocity * speed * 60 * delta) func set_dir_and_speed(angle, spd): direction = angle speed = spd var x = cos(deg2rad(angle)) var z = sin(deg2rad(angle)) velocity = Vector3(x, 0, z) func _on_KillTimer_timeout(): queue_free()