Files
Babushka/scripts/CSharp/Common/Fight/ActionAnimationController.cs
T

25 lines
640 B
C#
Raw Normal View History

2025-09-30 17:36:28 +02:00
using Godot;
namespace Babushka.scripts.CSharp.Common.Fight;
public partial class ActionAnimationController : Node
{
#region Shortcuts
private FightWorld.FightHappeningData HappeningData => FightWorld.Instance.fightHappeningData ?? throw new NoFightHappeningException();
#endregion
[Export] private AllFightersVisual _allFightersVisual = null!;
2025-12-16 18:56:18 +01:00
[Export] private FightHappeningAnimationContext _animationContext = null!;
2025-09-30 17:36:28 +02:00
public void StateEnter()
{
2025-12-16 18:56:18 +01:00
_ = HappeningData.actionStaging!.AnimateAction(_allFightersVisual,_animationContext);
2025-09-30 17:36:28 +02:00
}
public void StateExit()
{
}
}