Esempio n. 1
0
    /// <summary>
    /// 从服务器获取好友申请列表数据
    /// </summary>
    private void GetApplyList()
    {
        StaticData.DebugGreen("请求好友申请列表数据~~~");
        StaticData.playerInfoData.listApplyInfo.Clear();
        // 正式请求
        CSEmptyApplyList csEmptyApplyList = new CSEmptyApplyList();

        ProtocalManager.Instance().SendCSEmptyApplyList(csEmptyApplyList, (applyList) =>
        {
            //isFirstRequestApplyInfo = true;
            if (applyList == null)
            {
                GenerateApplyListUI();
                return;
            }
            StaticData.DebugGreen("收到好友申请回复~~~");
            StaticData.playerInfoData.listApplyInfo.AddRange(applyList.ApplyListInfo);
            SortApplyList();
            GenerateApplyListUI();
        }, (error) =>
        {
            StaticData.DebugGreen($"收到好友申请列表错误码:{error.ToString()}~~~");
        }, false);
    }
Esempio n. 2
0
        public void SendCSEmptyApplyList(CSEmptyApplyList csemptyapplylist, Action <SCApplyList> ResponseSCApplyListCallBack, Action <ErrorInfo> errorCallBack, bool isShowDefaultTip = true)
        {
            OpCodeType opCodeType = ListOPRelation.GetOpCodeTypeByRequest <CSEmptyApplyList> ();

            ProtoSendMethod.BusinessRequest <SCApplyList>(csemptyapplylist, opCodeType, ResponseSCApplyListCallBack, errorCallBack, isShowDefaultTip);
        }