OpticTraveler/Nikita/scripts/path_follow_balloon.gd
2025-09-19 11:01:23 +02:00

23 lines
487 B
GDScript

extends PathFollow3D
var pause_timer : Timer
var flying = true
func _ready() -> void:
pause_timer = Timer.new()
pause_timer.wait_time = 10.0
pause_timer.one_shot = true
add_child(pause_timer)
pause_timer.timeout.connect(_on_timer_timeout)
func _process(delta: float) -> void:
if flying:
progress += 5 * delta
if progress_ratio <= 0.001:
#progress_ratio == 1.0
flying = false
pause_timer.start()
func _on_timer_timeout():
flying = true
progress_ratio = 0.001001