예제 #1
0
 public void forumThreadCallback(GetForumThread_ReturnType returnData)
 {
     if (returnData.Success)
     {
         if (((returnData.forumPosts != null) && (returnData.forumPosts.Count > 0)) && RemoteServices.Instance.UserOptions.profanityFilter)
         {
             foreach (ForumPost post in returnData.forumPosts)
             {
                 post.postText = GameEngine.Instance.censorString(post.postText);
             }
         }
         this.importThread(returnData.forumPosts, returnData.threadID);
     }
 }
 public void forumThreadCallback(GetForumThread_ReturnType returnData)
 {
     if (returnData.Success)
     {
         if (((returnData.forumPosts != null) && (returnData.forumPosts.Count > 0)) && RemoteServices.Instance.UserOptions.profanityFilter)
         {
             foreach (ForumPost post in returnData.forumPosts)
             {
                 post.postText = GameEngine.Instance.censorString(post.postText);
             }
         }
         this.importThread(returnData.forumPosts, returnData.threadID);
     }
 }
예제 #3
0
 public void OurRemoteAsyncCallBack_GetForumThread(IAsyncResult ar)
 {
     RemoteAsyncDelegate_GetForumThread asyncDelegate = (RemoteAsyncDelegate_GetForumThread) ((AsyncResult) ar).AsyncDelegate;
     try
     {
         this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar));
     }
     catch (Exception exception)
     {
         GetForumThread_ReturnType returnData = new GetForumThread_ReturnType();
         this.manageRemoteExpection(ar, returnData, exception);
     }
 }