using Godot; namespace SupaLidlGame.State.Sword { public abstract partial class SwordState : Node, IState { public virtual SwordState Use() => null; public abstract IState Enter(IState previousState); public virtual void Exit(IState nextState) { } public virtual IState Process(double delta) => null; } }