public abstract class AIState
{
public string Commentary
get => _commentary;
protected set => _commentary = value;
}
private string _commentary = "";
public abstract void OnEnter();
public abstract void Tick();
public abstract void OnExit();