using Godot; using System; public partial class AnimationStarter : Node2D { [Export] private AnimationPlayer _animationPlayer; [Export] private string _animationName; [Export] private bool _repeatable = true; private bool _played; public void PlayAnimation() { if (_animationPlayer == null || string.IsNullOrEmpty(_animationName)) return; if (!_repeatable && _played) return; _animationPlayer.Play(_animationName); _played = true; } }