예제 #1
0
 private void SetChatGroupInfo()
 {
     long[] searchResIds = new long[]
     {
         (long)ClassSingleton <ChatData> .Instance.CurrentChatInfo.groupId
     };
     GameWebAPI.RespData_ChatGroupInfo chatGroupInfo = null;
     GameWebAPI.ChatGroupInfo          request       = new GameWebAPI.ChatGroupInfo
     {
         SetSendData = delegate(GameWebAPI.ReqData_ChatGroupInfo param)
         {
             param.chatGroupId = searchResIds;
         },
         OnReceived = delegate(GameWebAPI.RespData_ChatGroupInfo response)
         {
             chatGroupInfo = response;
         }
     };
     base.StartCoroutine(request.RunOneTime(delegate()
     {
         RestrictionInput.EndLoad();
         this.AfterGetChatGroupInfo(chatGroupInfo);
     }, delegate(Exception noop)
     {
         RestrictionInput.EndLoad();
     }, null));
 }
예제 #2
0
 public void PushedIdSearchDecisionBtn()
 {
     ChatTools.ChatLoadDisplay(true);
     long[] searchResIds = new long[]
     {
         long.Parse(this.chatIdInput.value)
     };
     GameWebAPI.RespData_ChatGroupInfo chatGroup = null;
     GameWebAPI.ChatGroupInfo          request   = new GameWebAPI.ChatGroupInfo
     {
         SetSendData = delegate(GameWebAPI.ReqData_ChatGroupInfo param)
         {
             param.chatGroupId = searchResIds;
         },
         OnReceived = delegate(GameWebAPI.RespData_ChatGroupInfo response)
         {
             chatGroup = response;
         }
     };
     base.StartCoroutine(request.RunOneTime(delegate()
     {
         RestrictionInput.EndLoad();
         this.AfterGetChatGroupInfo(chatGroup);
     }, delegate(Exception noop)
     {
         RestrictionInput.EndLoad();
     }, null));
     this.chatIdInput.value = null;
 }