/// <summary> /// 执行一个QQActor,返回是否继续下一个actor /// </summary> /// <param name="actor"></param> /// <returns></returns> private bool DispatchAction(IQQActor actor) { if (actor == null) { return(true); } actor.Execute(); return(!(actor is ExitActor)); }
/// <summary> /// 执行一个QQActor,返回是否继续下一个actor /// </summary> /// <param name="actor"></param> /// <returns></returns> private bool DispatchAction(IQQActor actor) { if (actor == null) { return(true); } if (_asyncExcute) { actor.ExecuteAsync(); } else { actor.Execute(); } return(!(actor is ExitActor)); }
/// <summary> /// 执行一个QQActor,返回是否继续下一个actor /// </summary> /// <param name="actor"></param> /// <returns></returns> private bool DispatchAction(IQQActor actor) { if (actor == null) return true; actor.Execute(); return !(actor is ExitActor); }