private void AfterChatCancelMemberRequest(GameWebAPI.RespData_ChatCancelMemberRequestLogic data) { if (ChatTools.CheckOnFLG(data.result)) { CMD_ModalMessage cmd_ModalMessage = GUIMain.ShowCommonDialog(delegate(int i) { this.GetUserChatRequestListExec(); }, "CMD_ModalMessage", null) as CMD_ModalMessage; cmd_ModalMessage.Title = StringMaster.GetString("SystemConfirm"); cmd_ModalMessage.Info = string.Format(StringMaster.GetString("ChatApply-05"), ClassSingleton <ChatData> .Instance.CurrentChatInfo.groupName); } }
public void RequestCanselExec(int rid) { ChatTools.ChatLoadDisplay(true); GameWebAPI.RespData_ChatCancelMemberRequestLogic cancelMemberRequest = null; GameWebAPI.ChatCancelMemberRequestLogic request = new GameWebAPI.ChatCancelMemberRequestLogic { SetSendData = delegate(GameWebAPI.ReqData_ChatCancelMemberRequestLogic param) { param.chatMemberRequestId = rid; }, OnReceived = delegate(GameWebAPI.RespData_ChatCancelMemberRequestLogic response) { cancelMemberRequest = response; } }; base.StartCoroutine(request.RunOneTime(delegate() { RestrictionInput.EndLoad(); this.AfterChatCancelMemberRequest(cancelMemberRequest); }, delegate(Exception noop) { RestrictionInput.EndLoad(); }, null)); }