2024-05-13 22:38:17 -04:00
|
|
|
extends AnimationBase
|
2024-05-03 19:45:30 -04:00
|
|
|
|
2024-05-04 11:48:54 -04:00
|
|
|
@export var explodeDur: float = 0.2
|
2024-05-13 22:38:17 -04:00
|
|
|
@onready var ballofayr: AnimatedSprite2D = $AnimatedSprite2D
|
|
|
|
@onready var particles: GPUParticles2D = $GPUParticles2D
|
|
|
|
|
2024-05-14 21:40:18 -04:00
|
|
|
func die() -> void:
|
2024-05-13 22:38:17 -04:00
|
|
|
particles.position = ballofayr.position
|
2024-05-04 11:48:54 -04:00
|
|
|
ballofayr.hide()
|
|
|
|
particles.emitting = true
|
2024-05-30 22:55:48 -04:00
|
|
|
await get_tree().create_timer(explodeDur).timeout
|
|
|
|
queue_free()
|