TowerDefense/VFX/paint_brush_particle.gd

16 lines
344 B
GDScript3
Raw Normal View History

2025-08-18 15:11:33 +02:00
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)