using Cirno.Scripts.Components.FSM; using Cirno.Scripts.Components.FSM._3DPlayer; using Godot; namespace Cirno.Scripts.Components.Actors._3D; public partial class PlayerAnimationModule3D : ModuleBase { [Export] public PlayerAnimationProvider3D AnimationProvider { get; private set; } [Export] public IsoPlayerStorageModule Storage { get; private set; } public override void EnterState(PlayerState state) { AnimationProvider.ShowSprite(); } public override void ExitState(PlayerState state) { AnimationProvider.SetAnimationSpeed(Vector2.Zero); } public override void Init(IStateMachine machine) { } public override void Process(double delta) { } public override void PhysicsProcess(double delta) { } }