少年修仙传客户端代码仓库
client_linchunjie
2019-03-11 cfbb7b6189368a247d0b927930e63a9cf675a6f7
Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
5个文件已修改
245 ■■■■■ 已修改文件
System/Auction/FamilyAuctioncell.cs 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FullServiceAuctioncell.cs 119 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyAuctionCell.cs 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/MyFocusCell.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/TransactionRecordWin.cs 82 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FamilyAuctioncell.cs
@@ -110,8 +110,8 @@
            }
            m_PriceButton.SetListener(() => //一口价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + auctionItem.BuyoutPrice + "立即拍下商品?";
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = Language.Get("PMH_02", auctionItem.BuyoutPrice);
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (isOk)
                    {
@@ -131,7 +131,7 @@
            m_BiddingButton.SetListener(() => //竞价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + needJade + "参与竞价?";
                string str = Language.Get("PMH_01", needJade);
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (isOk)
                    {
@@ -167,8 +167,8 @@
                        m_BiddingButton.interactable = false;
                        m_BiddingImage.gray = true;
                    }
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = TimeUtility.SecondsToHMS(seconds) + "后开始";
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = Language.Get("PMH_03", TimeUtility.SecondsToHMS(seconds));
                }
                else if (minute >= AuctionItem.NoticeSaleMinutes && minute <= AuctionItem.FamilySaleMinutes)//拍卖中
                {
@@ -183,7 +183,7 @@
                        m_BiddingImage.gray = false;
                    }
                    int seconds = AuctionItem.FamilySaleMinutes * 60 - ((int)timeSpan.TotalSeconds - AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = "剩余" + TimeUtility.SecondsToHMS(seconds);
                    m_TimeText.text = Language.Get("PMH_04", TimeUtility.SecondsToHMS(seconds));
                }
            }
        }
System/Auction/FullServiceAuctioncell.cs
@@ -129,7 +129,7 @@
            m_PriceButton.SetListener(() => //一口价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + auctionItem.BuyoutPrice + "立即拍下商品?";
                string str = Language.Get("PMH_02", auctionItem.BuyoutPrice);
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (isOk)
                    {
@@ -150,7 +150,7 @@
            m_BiddingButton.SetListener(() => //竞价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + needJade + "参与竞价?";
                string str = Language.Get("PMH_01", needJade);
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (isOk)
                    {
@@ -166,118 +166,7 @@
                });
            });
        }
        //public override void Refresh(CellView cell)
        //{
        //    m_NeedImage.SetActive(false);
        //    m_ParticipateImage.SetActive(false);
        //    m_BiddingTextObj.SetActive(false);
        //    m_HighestPriceImage.SetActive(false);
        //    m_EquipmentScoreObj.SetActive(false);
        //    var index = cell.index;
        //    if (index >= model.FullServiceAuctionList.Count)
        //    {
        //        DebugEx.LogError("超出数据存储范围");
        //        return;
        //    }
        //    var fullServiceAuction = model.FullServiceAuctionList[index];
        //    if (index == 1)
        //    {
        //        var sendNumber = AuctionInquiry.Instance.GetSendNumber();
        //        if (sendNumber != 0 && auctionHelpModel.Wait && model.QueryRemaining.UpBool)
        //        {
        //            AuctionInquiry.Instance.SendQueryAuction(fullServiceAuction.ItemGUID, sendNumber, 2);
        //            auctionHelpModel.Wait = false;
        //        }
        //    } else if (index== model.FullServiceAuctionList.Count-2)
        //    {
        //        var sendNumber = AuctionInquiry.Instance.GetSendNumber();
        //        if (sendNumber != 0 && auctionHelpModel.Wait && model.QueryRemaining.DownBool)
        //        {
        //            AuctionInquiry.Instance.SendQueryAuction(fullServiceAuction.ItemGUID, sendNumber, 1);
        //            auctionHelpModel.Wait = false;
        //        }
        //    }
        //    FullServiceAuction = fullServiceAuction;
        //    var playerId = PlayerDatas.Instance.baseData.PlayerID;
        //    var auctionItem = AuctionItemConfig.Get(fullServiceAuction.ItemID);
        //    var itemConfig = ItemConfig.Get(fullServiceAuction.ItemID);
        //    if (itemConfig == null)
        //    {
        //        DebugEx.LogError("物品表没有找到该物品,物品ID为" + fullServiceAuction.ItemID);
        //        return;
        //    }
        //    if (auctionItem == null)
        //    {
        //        DebugEx.LogError("拍卖物品表没有找到该物品,物品ID为"+ fullServiceAuction.ItemID);
        //        return;
        //    }
        //    AuctionItem = auctionItem;
        //    if (model.BiddingItemInfoDic.ContainsKey(fullServiceAuction.ItemGUID))//参与了竞价的物品
        //    {
        //        var biddingItemInfo = model.BiddingItemInfoDic[fullServiceAuction.ItemGUID];
        //        m_ParticipateImage.SetActive(true);
        //        if (biddingItemInfo.BidderID == playerId)//判断是否最高竞价
        //        {
        //            m_HighestPriceImage.SetActive(true);
        //        }
        //        else
        //        {
        //            m_BiddingTextObj.SetActive(true);
        //        }
        //    }
        //    ItemCellModel cellModel = new ItemCellModel(fullServiceAuction.ItemID, true,
        //        (ulong)fullServiceAuction.ItemCount, itemConfig.BindType);
        //    m_ItemCell.Init(cellModel);
        //    m_ItemName.text = itemConfig.ItemName;
        //    if (itemConfig.EquipPlace != 0)
        //    {
        //        m_EquipmentScoreObj.SetActive(true);
        //       // m_Score.text
        //    }
        //    int needJade = 0;
        //    if (fullServiceAuction.BidderPrice == 0)
        //    {
        //        needJade = auctionItem.BasePrice;
        //    }
        //    else
        //    {
        //        needJade = fullServiceAuction.BidderPrice + auctionItem.BiddingAdd;
        //    }
        //    m_JadeNumber.text = needJade.ToString();
        //    m_JadeNumber1.text = auctionItem.BuyoutPrice.ToString();
        //    m_PriceButton.SetListener(()=> //一口价
        //    {
        //        int jade = (int)PlayerDatas.Instance.baseData.diamond;
        //        string str = "是否花费" + auctionItem.BuyoutPrice + "立即拍下商品?";
        //        ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
        //            if (jade >= auctionItem.BuyoutPrice)
        //            {
        //                AuctionInquiry.Instance.SendSellAuctionItem(fullServiceAuction.ItemGUID, auctionItem.BuyoutPrice);
        //            }
        //            else
        //            {
        //                WindowCenter.Instance.Open<RechargeTipWin>();
        //            }
        //        });
        //    });
        //    m_JadeNumber2.text = needJade.ToString();
        //    m_BiddingButton.SetListener(()=> //竞价
        //    {
        //        int jade = (int)PlayerDatas.Instance.baseData.diamond;
        //        string str = "是否花费" + needJade + "参与竞价?";
        //        ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
        //            if (jade >= needJade)
        //            {
        //                AuctionInquiry.Instance.SendSellAuctionItem(fullServiceAuction.ItemGUID, needJade);
        //            }
        //            else
        //            {
        //                WindowCenter.Instance.Open<RechargeTipWin>();
        //            }
        //        });
        //    });
        //}
        private void LateUpdate()
        {
            if (AuctionItem != null && FullServiceAuction != null)
@@ -298,7 +187,7 @@
                        m_BiddingImage.gray = true;
                    }
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = TimeUtility.SecondsToHMS(seconds) + "后开始";
                    m_TimeText.text = Language.Get("PMH_03", TimeUtility.SecondsToHMS(seconds));
                }
                else if (minute >= AuctionItem.NoticeSaleMinutes && minute <= AuctionItem.FamilySaleMinutes)//拍卖中
                {
@@ -313,7 +202,7 @@
                        m_BiddingImage.gray = false;
                    }
                    int seconds = AuctionItem.FamilySaleMinutes * 60 - ((int)timeSpan.TotalSeconds - AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = "剩余" + TimeUtility.SecondsToHMS(seconds);
                    m_TimeText.text = Language.Get("PMH_04", TimeUtility.SecondsToHMS(seconds));
                }
            }
        }
System/Auction/MyAuctionCell.cs
@@ -68,11 +68,19 @@
            m_Income.text = 0.ToString();
            if (myAuction.BidderPrice == 0)
            {
                m_BiddingText.text = "暂无出价";
                m_BiddingText.text = Language.Get("PMH_05");
            }
            else
            {
                m_BiddingText.text = "竞价中...";
                if (myAuction.AuctionType == 0)//是否仙盟拍品流拍至全服拍品
                {
                    m_BiddingText.text = Language.Get("PMH_07");
                }
                else
                {
                    m_BiddingText.text = Language.Get("PMH_06");
                }
                if (type == 0)
                {
                    int auctionTaxrate = Mathf.CeilToInt((float)(auctionHelpModel.
@@ -126,13 +134,13 @@
                int minute = (int)timeSpan.TotalMinutes;
                if (minute < AuctionItem.NoticeSaleMinutes)//预热中
                {
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = TimeUtility.SecondsToHMS(seconds) + "后开始";
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = Language.Get("PMH_03", TimeUtility.SecondsToHMS(seconds));
                }
                else if (minute >= AuctionItem.NoticeSaleMinutes && minute <= AuctionItem.FamilySaleMinutes)//拍卖中
                {
                    int seconds = AuctionItem.FamilySaleMinutes * 60 - ((int)timeSpan.TotalSeconds - AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = "剩余" + TimeUtility.SecondsToHMS(seconds);
                    m_TimeText.text = Language.Get("PMH_04", TimeUtility.SecondsToHMS(seconds));
                }
            }
        }
System/Auction/MyFocusCell.cs
@@ -119,8 +119,8 @@
            m_JadeNumber1.text = auctionItem.BuyoutPrice.ToString();
            m_PriceButton.SetListener(() => //一口价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + auctionItem.BuyoutPrice + "立即拍下商品?";
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = Language.Get("PMH_02", auctionItem.BuyoutPrice);
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (isOk)
                    {
@@ -138,8 +138,8 @@
            m_JadeNumber2.text = (needJade).ToString();
            m_BiddingButton.SetListener(() => //竞价
            {
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = "是否花费" + needJade + "参与竞价?";
                int jade = (int)PlayerDatas.Instance.baseData.diamond;
                string str = Language.Get("PMH_01", needJade);
                ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), str, (bool isOk) => {
                    if (isOk)
                    {
@@ -175,8 +175,8 @@
                        m_BiddingButton.interactable = false;
                        m_BiddingImage.gray = true;
                    }
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = TimeUtility.SecondsToHMS(seconds) + "后开始";
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = Language.Get("PMH_03", TimeUtility.SecondsToHMS(seconds));
                }
                else if (minute >= AuctionItem.NoticeSaleMinutes && minute <= AuctionItem.FamilySaleMinutes)//拍卖中
                {
@@ -191,7 +191,7 @@
                        m_BiddingImage.gray = false;
                    }
                    int seconds = AuctionItem.FamilySaleMinutes * 60 - ((int)timeSpan.TotalSeconds - AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = "剩余" + TimeUtility.SecondsToHMS(seconds);
                    m_TimeText.text = Language.Get("PMH_04", TimeUtility.SecondsToHMS(seconds));
                }
            }
        }
System/Auction/TransactionRecordWin.cs
@@ -115,9 +115,58 @@
            Text transactionStatusText = cell.transform.Find("TransactionStatusText").GetComponent<Text>();
            Text timeText = cell.transform.Find("TimeText").GetComponent<Text>();
            ItemCellModel cellModel = new ItemCellModel(itemConfig.ID, true, (ulong)1, itemConfig.BindType);
            GameObject SuccessfulBiddingObj = cell.transform.Find("SuccessfulBiddingObj").gameObject;//竞拍成功(竞拍成功)
            Text SuccessfulBiddingText= cell.transform.Find("SuccessfulBiddingObj/SuccessfulBiddingText").GetComponent<Text>();
            Text JadeMoney= cell.transform.Find("SuccessfulBiddingObj/JadeMoney").GetComponent<Text>();
            GameObject AuctionFailedObj = cell.transform.Find("AuctionFailedObj").gameObject;//竞拍失败
            Text JadeMoney_1 = cell.transform.Find("AuctionFailedObj/JadeMoney").GetComponent<Text>();
            switch (auctionRecord.RecordResult)
            {
                case 0://流拍
                    transactionStatusText.gameObject.SetActive(true);
                    SuccessfulBiddingObj.SetActive(false);
                    AuctionFailedObj.SetActive(false);
                    if (AuctionType == 0)
                    {
                        transactionStatusText.text = Language.Get("PMH_11");
                    }
                    else if (AuctionType==1)
                    {
                        transactionStatusText.text = Language.Get("PMH_12");
                    }
                    break;
                case 1://拍卖成交(竞拍成功)
                    SuccessfulBiddingObj.SetActive(true);
                    transactionStatusText.gameObject.SetActive(false);
                    AuctionFailedObj.SetActive(false);
                    SuccessfulBiddingText.text = Language.Get("PMH_13");
                    JadeMoney.text = auctionRecord.BidderPrice.ToString();
                    break;
                case 2://回收
                    transactionStatusText.gameObject.SetActive(true);
                    SuccessfulBiddingObj.SetActive(false);
                    AuctionFailedObj.SetActive(false);
                    transactionStatusText.text = Language.Get("PMH_14");
                    break;
                case 3://竞价成功
                    SuccessfulBiddingObj.SetActive(true);
                    transactionStatusText.gameObject.SetActive(false);
                    AuctionFailedObj.SetActive(false);
                    SuccessfulBiddingText.text = Language.Get("PMH_15", auctionRecord.BidderName);
                    JadeMoney.text = auctionRecord.BidderPrice.ToString();
                    break;
                case 4://竞价失败
                    AuctionFailedObj.SetActive(true);
                    SuccessfulBiddingObj.SetActive(false);
                    transactionStatusText.gameObject.SetActive(false);
                    JadeMoney_1.text= auctionRecord.BidderPrice.ToString();
                    break;
            }
            itemCell.Init(cellModel);
            textName.text = itemConfig.ItemName;
            transactionStatusText.text = GetRecordResultName(auctionRecord.RecordResult);
            timeText.text = auctionRecord.TimeStr;
        }
@@ -156,39 +205,14 @@
            switch (index)
            {
                case 0:
                    str = "我的拍品";
                    str = Language.Get("PMH_08");
                    break;
                case 1:
                    str = "仙盟拍品";
                    str = Language.Get("PMH_09");
                    break;
                case 2:
                    str = "我的竞拍";
                    str = Language.Get("PMH_10");
                    break;
            }
            return str;
        }
        private string GetRecordResultName(int index)
        {
            string str = string.Empty;
            switch (index)
            {
                case 0:
                    str = "流拍";
                    break;
                case 1:
                    str = "拍卖成交";
                    break;
                case 2:
                    str = "回收";
                    break;
                case 3:
                    str = "竞价成功";
                    break;
                case 4:
                    str = "竞价失败";
                    break;
            }
            return str;
        }