iFactory.Godot/BITKit/Scripts/StateMachine/StateNode.cs

25 lines
376 B
C#

using Godot;
using System;
namespace BITKit.StateMachine;
public partial class StateNode : Node, IState
{
public virtual bool Enabled { get; set; }
public virtual void Initialize()
{
}
public virtual void OnStateEntry(IState old)
{
}
public virtual void OnStateUpdate(float deltaTime)
{
}
public virtual void OnStateExit(IState old, IState newState)
{
}
}