| | |
| | | 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;//物品
|
| | |
| | | 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()
|
| | |
| | | {
|
| | | 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)
|
| | |
| | | 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)//拍卖中
|
| | | {
|
| | |
| | | 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);
|
| | | }
|
| | | }
|
| | | } |