示例#1
0
 public void newForumThreadCallback(NewForumThread_ReturnType returnData)
 {
     if (returnData.Success)
     {
         if (((returnData.forumThreadInfo != null) && (returnData.forumThreadInfo.Count > 0)) && RemoteServices.Instance.UserOptions.profanityFilter)
         {
             foreach (ForumThreadInfo info in returnData.forumThreadInfo)
             {
                 info.threadTitle = GameEngine.Instance.censorString(info.threadTitle);
             }
         }
         this.importThreadList(returnData.forumThreadInfo, returnData.forumID);
     }
 }
 public void OurRemoteAsyncCallBack_NewForumThread(IAsyncResult ar)
 {
     RemoteAsyncDelegate_NewForumThread asyncDelegate = (RemoteAsyncDelegate_NewForumThread) ((AsyncResult) ar).AsyncDelegate;
     try
     {
         this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar));
     }
     catch (Exception exception)
     {
         NewForumThread_ReturnType returnData = new NewForumThread_ReturnType();
         this.manageRemoteExpection(ar, returnData, exception);
     }
 }