public void OurRemoteAsyncCallBack_Chat_SendText(IAsyncResult ar) { RemoteAsyncDelegate_Chat_SendText asyncDelegate = (RemoteAsyncDelegate_Chat_SendText) ((AsyncResult) ar).AsyncDelegate; try { this.storeRPCresult(ar, asyncDelegate.EndInvoke(ar)); } catch (Exception exception) { Chat_SendText_ReturnType returnData = new Chat_SendText_ReturnType(); this.manageRemoteExpection(ar, returnData, exception); } }
private void chat_SendText_UserCallBack(Chat_SendText_ReturnType returnData) { if (returnData.Success) { if ((returnData.textList != null) && (returnData.textList.Count > 0)) { if (RemoteServices.Instance.UserOptions.profanityFilter) { foreach (Chat_TextEntry entry in returnData.textList) { entry.text = GameEngine.Instance.censorString(entry.text); } } this.addText(returnData.textList); } if (returnData.banned) { InterfaceMgr.Instance.chatSetBan(true); this.closeClickForm(null, null); } } this.checkTime = 2; this.lastRequestTime = DateTime.Now; this.btnSend.Enabled = true; this.inSend = false; }