少年修仙传客户端代码仓库
client_Zxw
2019-03-05 a189acefaee6b7b9c04a43b0677f2dc20450a653
6251 子 【开发】【2.0】拍卖行开发单
3个文件已修改
59 ■■■■ 已修改文件
System/Auction/FamilyAuctionWin.cs 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FamilyAuctioncell.cs 56 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FullServiceAuctioncell.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Auction/FamilyAuctionWin.cs
@@ -113,7 +113,7 @@
        }
        private void OnRefreshGridCellItem(ScrollerDataType type, CellView cell)
        {
            int index = cell.cellIndex;
            int index = cell.index;
            var ItemGUID = FamilyAuctionList[index].ItemGUID;
            FamilyAuctioncell familyAuctionCell = cell.GetComponent<FamilyAuctioncell>();
            familyAuctionCell.GetFamilyAuctionGUID(ItemGUID);
System/Auction/FamilyAuctioncell.cs
@@ -7,9 +7,11 @@
using UnityEngine.UI;
using System;
namespace Snxxz.UI {
namespace Snxxz.UI
{
    public class FamilyAuctioncell:MonoBehaviour {
    public class FamilyAuctioncell : MonoBehaviour
    {
        [SerializeField] GameObject m_NeedImage;//需要
        [SerializeField] GameObject m_ParticipateImage;//参与竞价
        [SerializeField] ItemCell m_ItemCell;//物品
@@ -83,16 +85,48 @@
                m_EquipmentScoreObj.SetActive(true);
                // m_Score.text
            }
            m_JadeNumber.text = (auctionItem.BasePrice + familyAuctionItem.BidderPrice).ToString();
            m_JadeNumber1.text = auctionItem.BuyoutPrice.ToString();
            int needJade = 0;
            if (familyAuctionItem.BidderPrice == 0)
            {
                needJade = auctionItem.BasePrice;
            }
            else
            {
                needJade = familyAuctionItem.BidderPrice + auctionItem.BiddingAdd;
            }
            m_JadeNumber.text = (needJade).ToString();
            m_JadeNumber1.text = auctionItem.BuyoutPrice.ToString();
            m_PriceButton.SetListener(() => //一口价
            {
                DebugEx.Log(auctionItem.BuyoutPrice + "一口价");
                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(GUIID, auctionItem.BuyoutPrice);
                    }
                    else
                    {
                        WindowCenter.Instance.Open<RechargeTipWin>();
                    }
                });
            });
            m_JadeNumber2.text = (auctionItem.BasePrice+ familyAuctionItem.BidderPrice).ToString();
            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(GUIID, needJade);
                    }
                    else
                    {
                        WindowCenter.Instance.Open<RechargeTipWin>();
                    }
                });
            });
        }
        private void LateUpdate()
@@ -101,7 +135,7 @@
            {
                var timeNow = TimeUtility.ServerNow;
                TimeSpan timeSpan = timeNow - FamilyAuctionItem.Time;
                int minute =(int)timeSpan.TotalMinutes;
                int minute = (int)timeSpan.TotalMinutes;
                if (minute < AuctionItem.NoticeSaleMinutes)//预热中
                {
                    if (m_PriceButton.interactable)
@@ -115,7 +149,7 @@
                        m_BiddingImage.gray = true;
                    }
                    int seconds = AuctionItem.NoticeSaleMinutes * 60 - (int)timeSpan.TotalSeconds;
                    m_TimeText.text = TimeUtility.SecondsToHMS(seconds)+"后开始";
                    m_TimeText.text = TimeUtility.SecondsToHMS(seconds) + "后开始";
                }
                else if (minute >= AuctionItem.NoticeSaleMinutes && minute <= AuctionItem.FamilySaleMinutes)//拍卖中
                {
@@ -129,8 +163,8 @@
                        m_BiddingButton.interactable = true;
                        m_BiddingImage.gray = false;
                    }
                    int seconds = AuctionItem.FamilySaleMinutes * 60 - ((int)timeSpan.TotalSeconds- AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = "剩余"+TimeUtility.SecondsToHMS(seconds) ;
                    int seconds = AuctionItem.FamilySaleMinutes * 60 - ((int)timeSpan.TotalSeconds - AuctionItem.NoticeSaleMinutes * 60);
                    m_TimeText.text = "剩余" + TimeUtility.SecondsToHMS(seconds);
                }
            }
        }
System/Auction/FullServiceAuctioncell.cs
@@ -97,7 +97,6 @@
            m_JadeNumber2.text = fullServiceAuction.BidderPrice.ToString();
            m_BiddingButton.SetListener(()=> //竞价
            {
            });
        }
        private void LateUpdate()