24 lines
576 B
GDScript
24 lines
576 B
GDScript
class_name ArtCollector extends Node2D
|
|
|
|
|
|
var painting_pile: PaintingPile
|
|
|
|
|
|
func _ready() -> void:
|
|
$ArtCollectorAnimations.set_frame(randi_range(0, 16))
|
|
|
|
|
|
func idle():
|
|
$ArtCollectorAnimations.play("Idle")
|
|
|
|
func normal_paddle():
|
|
$ArtCollectorAnimations.play("NormalPaddle")
|
|
$NormalPaddleSound.play()
|
|
$PaddleSuccess.play()
|
|
await $ArtCollectorAnimations.animation_finished
|
|
$ArtCollectorAnimations.play("Shiny")
|
|
|
|
func critical_paddle():
|
|
$ArtCollectorAnimations.play("CriticalPaddle")
|
|
await $ArtCollectorAnimations.animation_finished
|
|
$ArtCollectorAnimations.play("Shiny")
|