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 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); } }