using Godot; using System; public partial class State : Node { public StateMachine fsm; public virtual void Ready() { } // ENTER state public virtual void Enter() { } // UPDATE state (Process) public virtual void Update(float delta) { } // EXIT state public virtual void Exit() { } public virtual void PhysicsUpdate(float delta) {} public virtual void HandleInput(InputEvent @event) { } }