pegchamp/Pegs/Yellow/Powerups/Spring/Spring.gd

18 lines
394 B
GDScript

extends Sprite
func _ready() -> void:
$AudioStreamPlayer2D.pitch_scale = rand_range(0.5, 1.5)
func animate_hit():
$AnimationPlayer.play("Spring")
func animate_spawn(delay):
var timer = Timer.new()
timer.connect("timeout", self, "play_spawn_animation")
timer.one_shot = true
add_child(timer)
timer.start(delay * 0.02)
func play_spawn_animation():
$AnimationPlayer.play("Spawn")