Exemplo n.º 1
0
 /// <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);
 }