using Godot; namespace Cirno.Scripts.Components.FSM.Player; public partial class Cutscene : PlayerStateBase { public override PlayerState StateId => PlayerState.Cutscene; [Export] private PlayerAnimationProvider _animationProvider; public override void EnterState() { } public override void ExitState() { _animationProvider.SetAnimation(Vector2.Zero); } public override void ProcessState(double delta) { _animationProvider.SetAnimation(MainObject.Velocity); } public override void PhysicsProcessState(double delta) { } }