Files

25 lines
575 B
C#
Raw Permalink Normal View History

using Godot;
namespace Babushka.scripts.CSharp.Common.Animation;
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;
}
}