public void Abort(AgentAbortReason why) { CurrentAction = null; ActionQueue.Clear(); Logger.Log <Agent>($"{Owner.Identifier} aborted: {why}"); _behavior?.IaAborted(why); }
public virtual void IaAborted(Agent agent, AgentAbortReason why) { }
public override void IaAborted(AgentAbortReason why) { base.Update(null); }