hero-mark-2/objects/enemy/boss/2600_small_explosion.gd

16 lines
352 B
GDScript

extends Node2D
var quiet = false
func _ready() -> void:
if quiet:
Audio.play_sound(Audio.a_explosion,Audio.ac_small_explosion)
else:
Audio.play_sound(Audio.a_explosion,Audio.ac_die)
var sprite: AnimatedSprite = get_child(randi() % get_child_count())
sprite.visible = true
sprite.play()
func _on_animation_finished() -> void:
queue_free()