Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
| | |
| | | [SerializeField] ImageEx m_BiddingImage;
|
| | | [SerializeField] TextEx m_JadeNumber2;
|
| | |
|
| | | [SerializeField] TextEx m_OverTime;//加时时间
|
| | | AuctionInquiryModel model { get { return ModelCenter.Instance.GetModel<AuctionInquiryModel>(); } }
|
| | | AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel<AuctionHelpModel>(); } }
|
| | | ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
|
| | |
| | | m_ParticipateImage.SetActive(false);
|
| | | m_HighestPriceImage.SetActive(false);
|
| | | m_EquipmentScoreObj.SetActive(false);
|
| | | m_OverTime.gameObject.SetActive(false);
|
| | | if (!model.FamilyAuctionItemDic.ContainsKey(GUIID))
|
| | | {
|
| | | DebugEx.LogError("未找到相应的仙盟拍品数据");
|
| | |
| | | if (overTime < extensionTime)//加时中
|
| | | {
|
| | | SetButtonStatus();
|
| | | if (!m_OverTime.gameObject.activeSelf)
|
| | | {
|
| | | m_OverTime.gameObject.SetActive(true);
|
| | | }
|
| | | m_TimeText.text = Language.Get("PMH_04", 0);
|
| | | TimeSpan timeSpan2 = extensionTime - timeNow;
|
| | |
|
| | | var realOverTime = overTime.AddTicks(auctionHelpModel.ExtensionTime * TimeSpan.TicksPerSecond);
|
| | | TimeSpan timeSpan2 = realOverTime - timeNow;
|
| | | int timeSeconds = (int)timeSpan2.TotalSeconds;
|
| | | m_OverTime.text = Language.Get("PMH_18", TimeUtility.SecondsToHMS(timeSeconds));
|
| | | m_TimeText.text = Language.Get("PMH_18", TimeUtility.SecondsToHMS(timeSeconds));
|
| | | m_TimeText.color = UIHelper.GetUIColor(TextColType.Red, true);
|
| | | }
|
| | | }
|
| | | } |
| | |
| | | [SerializeField] Button m_BiddingButton;//竞价按钮
|
| | | [SerializeField] ImageEx m_BiddingImage;
|
| | | [SerializeField] TextEx m_JadeNumber2;
|
| | | [SerializeField] TextEx m_OverTime;//加时时间
|
| | | AuctionInquiryModel model { get { return ModelCenter.Instance.GetModel<AuctionInquiryModel>(); } }
|
| | | AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel<AuctionHelpModel>(); } }
|
| | | ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
|
| | |
| | | m_ParticipateImage.SetActive(false);
|
| | | m_HighestPriceImage.SetActive(false);
|
| | | m_EquipmentScoreObj.SetActive(false);
|
| | | m_OverTime.gameObject.SetActive(false);
|
| | | var indexList = model.FullServiceAuctionList.FindIndex((x) => { return x.itemGuid == GUID; });
|
| | | if (indexList == -1 && !model.BiddingItemInfoDic.ContainsKey(GUID))
|
| | | {
|
| | |
| | |
|
| | | DateTime overTime = FullServiceAuction.putAwayTime.AddMinutes(AuctionItem.FamilySaleMinutes + AuctionItem.NoticeSaleMinutes);
|
| | | DateTime extensionTime = FullServiceAuction.latestBiddingTime.AddSeconds(auctionHelpModel.ExtensionTime);
|
| | | m_TimeText.color = UIHelper.GetUIColor(TextColType.Green, true);
|
| | | if (minute < AuctionItem.NoticeSaleMinutes)//预热中
|
| | | {
|
| | | if (m_PriceButton.interactable)
|
| | |
| | | if (overTime < extensionTime)//加时中
|
| | | {
|
| | | SetButtonStatus();
|
| | | if (!m_OverTime.gameObject.activeSelf)
|
| | | {
|
| | | m_OverTime.gameObject.SetActive(true);
|
| | | }
|
| | | m_TimeText.text = Language.Get("PMH_04", 0);
|
| | | TimeSpan timeSpan2 = extensionTime - timeNow;
|
| | |
|
| | | var realOverTime = overTime.AddTicks(auctionHelpModel.ExtensionTime * TimeSpan.TicksPerSecond);
|
| | | TimeSpan timeSpan2 = realOverTime - timeNow;
|
| | | int timeSeconds = (int)timeSpan2.TotalSeconds;
|
| | | m_OverTime.text = Language.Get("PMH_18", TimeUtility.SecondsToHMS(timeSeconds));
|
| | | m_TimeText.text = Language.Get("PMH_18", TimeUtility.SecondsToHMS(timeSeconds));
|
| | | m_TimeText.color = UIHelper.GetUIColor(TextColType.Red, true);
|
| | | }
|
| | | }
|
| | | }
|
| | |
| | | [SerializeField] TextEx m_TimeText;//时间
|
| | | [SerializeField] TextEx m_Income;//收益
|
| | |
|
| | | [SerializeField] TextEx m_OverTime;//加时时间
|
| | | AuctionInquiryModel model { get { return ModelCenter.Instance.GetModel<AuctionInquiryModel>(); } }
|
| | | AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel<AuctionHelpModel>(); } }
|
| | | ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
|
| | |
| | | }
|
| | | m_MyAuction.SetActive(false);
|
| | | m_FamilyImage.SetActive(false);
|
| | | m_OverTime.gameObject.SetActive(false);
|
| | | AuctionItem myAuction = new AuctionItem();
|
| | | int type = 0;//0自身上架,1仙盟上架
|
| | | if (model.PlayerAuctionItemInfoDic.ContainsKey(GUIID))
|
| | |
| | | }
|
| | | if (overTime < extensionTime)//加时中
|
| | | {
|
| | | if (!m_OverTime.gameObject.activeSelf)
|
| | | {
|
| | | m_OverTime.gameObject.SetActive(true);
|
| | | }
|
| | | m_TimeText.text = Language.Get("PMH_04", 0);
|
| | | TimeSpan timeSpan2 = extensionTime - timeNow;
|
| | | var realOverTime = overTime.AddTicks(auctionHelpModel.ExtensionTime * TimeSpan.TicksPerSecond);
|
| | | TimeSpan timeSpan2 = realOverTime - timeNow;
|
| | | int timeSeconds = (int)timeSpan2.TotalSeconds;
|
| | | m_OverTime.text = Language.Get("PMH_18", TimeUtility.SecondsToHMS(timeSeconds));
|
| | | m_TimeText.text = Language.Get("PMH_18", TimeUtility.SecondsToHMS(timeSeconds));
|
| | | m_TimeText.color = UIHelper.GetUIColor(TextColType.Red, true);
|
| | | }
|
| | | }
|
| | | } |
| | |
| | | [SerializeField] Button m_BiddingButton;//竞价按钮
|
| | | [SerializeField] ImageEx m_BiddingImage;
|
| | | [SerializeField] TextEx m_JadeNumber2;
|
| | | [SerializeField] TextEx m_OverTime;//加时时间
|
| | | AuctionInquiryModel model { get { return ModelCenter.Instance.GetModel<AuctionInquiryModel>(); } }
|
| | | AuctionHelpModel auctionHelpModel { get { return ModelCenter.Instance.GetModel<AuctionHelpModel>(); } }
|
| | | ItemTipsModel itemTipsModel { get { return ModelCenter.Instance.GetModel<ItemTipsModel>(); } }
|
| | |
| | | m_ParticipateImage.SetActive(false);
|
| | | m_HighestPriceImage.SetActive(false);
|
| | | m_EquipmentScoreObj.SetActive(false);
|
| | | m_OverTime.gameObject.SetActive(false);
|
| | | AuctionItem myAuction = new AuctionItem();
|
| | | int type = 0;
|
| | | if (model.AttentionAuctionItemDic.ContainsKey(GUIID))
|
| | |
| | | if (overTime < extensionTime)//加时中
|
| | | {
|
| | | SetButtonStatus();
|
| | | if (!m_OverTime.gameObject.activeSelf)
|
| | | {
|
| | | m_OverTime.gameObject.SetActive(true);
|
| | | }
|
| | | m_TimeText.text = Language.Get("PMH_04", 0);
|
| | | TimeSpan timeSpan2 = extensionTime - timeNow;
|
| | |
|
| | | var realOverTime = overTime.AddTicks(auctionHelpModel.ExtensionTime * TimeSpan.TicksPerSecond);
|
| | | TimeSpan timeSpan2 = realOverTime - timeNow;
|
| | | int timeSeconds = (int)timeSpan2.TotalSeconds;
|
| | | m_OverTime.text = Language.Get("PMH_18", TimeUtility.SecondsToHMS(timeSeconds));
|
| | | m_TimeText.text = Language.Get("PMH_18", TimeUtility.SecondsToHMS(timeSeconds));
|
| | | m_TimeText.color = UIHelper.GetUIColor(TextColType.Red, true);
|
| | | }
|
| | | }
|
| | | } |
| | |
| | | Dictionary<int, List<int>> m_RecommendReikiRoots = new Dictionary<int, List<int>>();
|
| | | Dictionary<int, Dictionary<int, float>> m_RecommendProportion = new Dictionary<int, Dictionary<int, float>>();
|
| | | Dictionary<int, int> m_MainReikiRoots = new Dictionary<int, int>();
|
| | | Dictionary<int, int> m_ReikiQualityMapColors;
|
| | | Dictionary<int, int> m_CacheReikiRootPoints = new Dictionary<int, int>();
|
| | |
|
| | | public List<int> reikiRoots = new List<int>();
|
| | |
| | |
|
| | | var config = ReikiRootConfig.GetValues()[0];
|
| | | maxQuality = config.qualityArea.Length;
|
| | |
|
| | | funcConfig = FuncConfigConfig.Get("RecommendPoint");
|
| | | m_ReikiQualityMapColors = ConfigParse.GetDic<int, int>(funcConfig.Numerical2);
|
| | |
|
| | | reikiRoots.Add((int)PropertyType.Mater);
|
| | | reikiRoots.Add((int)PropertyType.Wood);
|
| | |
| | |
|
| | | public static string GetQualityLabel(int quality)
|
| | | {
|
| | | switch (quality)
|
| | | {
|
| | | case 1:
|
| | | case 2:
|
| | | case 3:
|
| | | case 4:
|
| | | case 5:
|
| | | case 6:
|
| | | return Language.Get(StringUtility.Contact("ReikiRootQuality_", quality));
|
| | | default:
|
| | | return Language.Get(StringUtility.Contact("ReikiRootQuality_", 1));
|
| | | }
|
| | | return Language.Get(StringUtility.Contact("ReikiRootQuality_", quality));
|
| | | }
|
| | |
|
| | | public int GetQualityColor(int quality)
|
| | | {
|
| | | return m_ReikiQualityMapColors.ContainsKey(quality) ? m_ReikiQualityMapColors[quality] : 1;
|
| | | }
|
| | |
|
| | | public void ReceivePackage(HB107_tagMCRolePointInfo package)
|
| | |
| | | {
|
| | | var propertyConfig = PlayerPropertyConfig.Get(id);
|
| | | m_PropertyName.text = StringUtility.Contact(propertyConfig.Name, ReikiRootModel.GetQualityLabel(quality));
|
| | | m_PropertyName.color = UIHelper.GetUIColor(quality, true);
|
| | | m_PropertyName.color = UIHelper.GetUIColor(model.GetQualityColor(quality), true);
|
| | | cacheQuality = quality;
|
| | | }
|
| | | }
|