| | |
| | | private void OnTotDayRechargePlayerInfoEvent() |
| | | { |
| | | tabScroller.m_Scorller.RefreshActiveCellViews(); |
| | | SelectBottomTab(nowTabId); |
| | | RefreshRechargeTransData(); |
| | | Display(); |
| | | } |
| | | |
| | | private void OnTotalRechargePlayerInfoEvent() |
| | | { |
| | | tabScroller.m_Scorller.RefreshActiveCellViews(); |
| | | SelectBottomTab(nowTabId); |
| | | RefreshRechargeTransData(); |
| | | Display(); |
| | | } |
| | | |
| | | private void OnRefreshBuyShopLimitEvent() |
| | | { |
| | | tabScroller.m_Scorller.RefreshActiveCellViews(); |
| | | SelectBottomTab(nowTabId); |
| | | RefreshRechargeTransData(); |
| | | Display(); |
| | | } |
| | | |
| | |
| | | } |
| | | } |
| | | |
| | | /// <summary> |
| | | /// 刷新累计充值和每日充值界面的数据(不重新创建界面) |
| | | /// </summary> |
| | | private void RefreshRechargeTransData() |
| | | { |
| | | // 刷新累计充值数据(tab 3) |
| | | if (nowTabId == 3) |
| | | { |
| | | var data = TotalRechargeManager.Instance.GetStoreData(); |
| | | bool isReceived = TotalRechargeManager.Instance.IsReceived(data.shopId); |
| | | totalRechargeItemCell.Init(new ItemCellModel(data.storeConfig.ItemID, false, data.storeConfig.ItemCnt)); |
| | | totalRechargeHaveImage.SetActive(isReceived); |
| | | totalRechargeFreeRedImage.SetActive(!isReceived); |
| | | totalRechargeTimeText.text = TotalRechargeManager.Instance.GetActTimeStr(); |
| | | totalRechargeScoreText.text = Language.Get("TotalRecharge06", TotalRechargeManager.Instance.coinTotal); |
| | | if (!isReceived) |
| | | { |
| | | totalRechargeRotationTween.Play(); |
| | | } |
| | | else |
| | | { |
| | | totalRechargeRotationTween.Stop(); |
| | | totalRechargeRotationTween.SetStartState(); |
| | | } |
| | | } |
| | | // 刷新每日充值数据(tab 4) |
| | | else if (nowTabId == 4) |
| | | { |
| | | var data1 = TotDayRechargeManager.Instance.GetStoreData(); |
| | | bool isReceived1 = TotDayRechargeManager.Instance.IsReceived(data1.shopId); |
| | | totDayRechargeItemCell.Init(new ItemCellModel(data1.storeConfig.ItemID, false, data1.storeConfig.ItemCnt)); |
| | | totDayRechargeHaveImage.SetActive(isReceived1); |
| | | totDayRechargeFreeRedImage.SetActive(!isReceived1); |
| | | totDayRechargeTimeText.text = TotDayRechargeManager.Instance.GetActTimeStr(); |
| | | totDayRechargeScoreText.text = Language.Get("TotalRecharge07", TotDayRechargeManager.Instance.totalDays); |
| | | if (!isReceived1) |
| | | { |
| | | totDayRechargeRotationTween.Play(); |
| | | } |
| | | else |
| | | { |
| | | totDayRechargeRotationTween.Stop(); |
| | | totDayRechargeRotationTween.SetStartState(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | private void OnOSGalaDataChangeEvent() |
| | | { |
| | | Display(); |