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) |