public virtual void BehaviourFinish() { if (BehaviourFinishEvent != null) { BehaviourFinishEvent(); } BeforeExit(); Character.FinishBehaviour(); }