using UnityEngine; using UnityEngine.UI; /// /// 淘金自动续费 /// public class GoldRushAutoBuyWin : UIBase { [SerializeField] Text timeText; [SerializeField] Button closeBtn; [SerializeField] Button buyBtn; [SerializeField] Text buyText; [SerializeField] Text buyTipsText; protected override void InitComponent() { closeBtn.AddListener(CloseWindow); buyBtn.AddListener(Buy); } protected override void OnPreOpen() { Display(); } void Display() { var endTime = GoldRushManager.Instance.housekeeperEndTime; if (endTime > 0 && TimeUtility.AllSeconds < endTime) { //续费 buyTipsText.text = Language.Get("GoldRush45", GoldRushManager.Instance.buyAutoDaysList[0]); RechargeManager.Instance.TryGetOrderInfo(GoldRushManager.Instance.buyAutoCTGIDList[0], out var orderInfo); buyText.text = Language.Get("PayMoneyNum", orderInfo.PayRMBNumOnSale); timeText.text = Language.Get("GoldRush48") + TimeUtility.SecondsToShortDHMS(endTime - TimeUtility.AllSeconds); } } void Buy() { RechargeManager.Instance.CTG(GoldRushManager.Instance.buyAutoCTGIDList[0]); CloseWindow(); } }