Migrated player state machine

This commit is contained in:
Marco 2025-03-05 10:55:14 +01:00
commit 9c3f22760b
19 changed files with 108 additions and 69 deletions

View file

@ -2,8 +2,9 @@
namespace Cirno.Scripts.Components.FSM.Player;
public partial class Cutscene : PlayerFSMState
public partial class Cutscene : PlayerStateBase
{
public override PlayerState StateId => PlayerState.Cutscene;
[Export]
private PlayerAnimationProvider _animationProvider;
@ -19,7 +20,7 @@ public partial class Cutscene : PlayerFSMState
public override void ProcessState(double delta)
{
_animationProvider.SetAnimation(_stateMachine.Velocity);
_animationProvider.SetAnimation(MainObject.Velocity);
}
public override void PhysicsProcessState(double delta)