Files
Kalulu/sources/utils/fx/right.gd
T
2024-10-23 14:50:40 +02:00

23 lines
476 B
GDScript

@tool
extends Control
class_name RightFX
signal finished()
@onready var animation_player: AnimationPlayer = $AnimationPlayer
@onready var audio_player: AudioStreamPlayer2D = $AudioStreamPlayer2D
var is_playing: bool = false
func play() -> void:
is_playing = true
animation_player.play("right")
audio_player.play()
func _on_animation_player_animation_finished(animation_name: StringName) -> void:
if animation_name == "right":
is_playing = false
finished.emit()