16 lines
344 B
GDScript3
16 lines
344 B
GDScript3
|
|
extends PathFollow3D
|
||
|
|
|
||
|
|
var duration : float = 4.0
|
||
|
|
@onready var sprite : Sprite3D = $Sprite3D
|
||
|
|
|
||
|
|
func _ready() -> void:
|
||
|
|
animate()
|
||
|
|
|
||
|
|
var tween : Tween
|
||
|
|
func animate():
|
||
|
|
if tween:
|
||
|
|
tween.kill() # Abort the previous animation.
|
||
|
|
tween = create_tween()
|
||
|
|
tween.tween_property(self,"progress_ratio" , 1.0, duration)
|
||
|
|
tween.tween_callback(self.queue_free)
|