OpticTraveler/Nikita/scripts/path_follow_balloon.gd

24 lines
487 B
GDScript3
Raw Permalink Normal View History

2025-09-19 00:24:34 +02:00
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)
2025-09-19 00:24:34 +02:00
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