| Main/System/OSActivity/OSRankGiftBaseCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/OSActivity/OSRankHeroCallGiftCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| Main/System/TimeRush/TimeRushGiftCell.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
Main/System/OSActivity/OSRankGiftBaseCell.cs
@@ -3,6 +3,8 @@ public abstract class OSRankGiftBaseCell : CellView { [SerializeField] protected ImageEx vipImage; [SerializeField] protected TextEx vipText; [SerializeField] protected ImageEx rateImage; [SerializeField] protected TextEx rateText; [SerializeField] protected Text nameText; @@ -29,6 +31,8 @@ id -= 100000000; var ctgConfig = CTGConfig.Get(id); nameText.text = ctgConfig.Title; vipImage.SetActive(ctgConfig.VipLevel > 0); vipText.text = ctgConfig.VipLevel > 0 ? Language.Get($"VipLevelInfo{ctgConfig.VipLevel}") : string.Empty; rateImage.SetActive(true); rateText.text = Language.Get("DailySpecials07", ctgConfig.Percentage); for (int i = 0; i < itemCells.Length; i++) @@ -61,6 +65,20 @@ SysNotifyMgr.Instance.ShowTip("ActivityOver"); return; } if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.PrivilegeCard) && ctgConfig.VipLevel == 1 && !InvestModel.Instance.IsInvested(InvestModel.monthCardType)) { SysNotifyMgr.Instance.ShowTip("MinggeAuto5"); UIManager.Instance.OpenWindow<PrivilegeCardWin>(); return; } if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.PrivilegeCard) && ctgConfig.VipLevel == 2 && !InvestModel.Instance.IsInvested(InvestModel.foreverCardType)) { SysNotifyMgr.Instance.ShowTip("MinggeAuto7"); UIManager.Instance.OpenWindow<PrivilegeCardWin>(); return; } RechargeManager.Instance.CTG(id); }); @@ -81,6 +99,7 @@ else { rateImage.SetActive(false); vipImage.SetActive(false); // 商店物品 var storeConfig = StoreConfig.Get(id); nameText.text = storeConfig.Name; Main/System/OSActivity/OSRankHeroCallGiftCell.cs
@@ -5,6 +5,8 @@ public class OSRankHeroCallGiftCell : CellView { [SerializeField] ImageEx vipImage; [SerializeField] TextEx vipText; [SerializeField] ImageEx rateImage; [SerializeField] TextEx rateText; [SerializeField] Text nameText; @@ -26,6 +28,8 @@ id -= 100000000; var ctgConfig = CTGConfig.Get(id); nameText.text = ctgConfig.Title; vipImage.SetActive(ctgConfig.VipLevel > 0); vipText.text = ctgConfig.VipLevel > 0 ? Language.Get($"VipLevelInfo{ctgConfig.VipLevel}") : string.Empty; rateImage.SetActive(true); rateText.text = Language.Get("DailySpecials07", ctgConfig.Percentage); for (int i = 0; i < itemCells.Length; i++) @@ -57,6 +61,18 @@ SysNotifyMgr.Instance.ShowTip("ActivityOver"); return; } if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.PrivilegeCard) && ctgConfig.VipLevel == 1 && !InvestModel.Instance.IsInvested(InvestModel.monthCardType)) { SysNotifyMgr.Instance.ShowTip("MinggeAuto5"); UIManager.Instance.OpenWindow<PrivilegeCardWin>(); return; } if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.PrivilegeCard) && ctgConfig.VipLevel == 2 && !InvestModel.Instance.IsInvested(InvestModel.foreverCardType)) { SysNotifyMgr.Instance.ShowTip("MinggeAuto7"); UIManager.Instance.OpenWindow<PrivilegeCardWin>(); return; } RechargeManager.Instance.CTG(id); }); @@ -79,6 +95,7 @@ else { rateImage.SetActive(false); vipImage.SetActive(false); //商店 var storeConfig = StoreConfig.Get(id); nameText.text = storeConfig.Name; Main/System/TimeRush/TimeRushGiftCell.cs
@@ -3,6 +3,8 @@ public class TimeRushGiftCell : MonoBehaviour { [SerializeField] ImageEx vipImage; [SerializeField] TextEx vipText; [SerializeField] ImageEx rateImage; [SerializeField] TextEx rateText; [SerializeField] TextEx titleText; @@ -38,6 +40,7 @@ moneyIconImage.SetActive(false); rateImage.SetActive(true); if (!RechargeManager.Instance.TryGetOrderInfo(ctgId, out var orderConfig)) return; if (!RechargeManager.Instance.TryGetRechargeCount(ctgId, out var rechargeCount)) @@ -48,6 +51,8 @@ return; CTGConfig config = CTGConfig.Get(ctgId); vipImage.SetActive(config.VipLevel > 0); vipText.text = config.VipLevel > 0 ? Language.Get($"VipLevelInfo{config.VipLevel}") : string.Empty; rateText.text = Language.Get("DailySpecials07", config.Percentage); bool isCanBuy = manager.IsCanBuyCTG(ctgId); @@ -59,6 +64,19 @@ buyButton.interactable = isCanBuy; buyButton.SetListener(() => { if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.PrivilegeCard) && config.VipLevel == 1 && !InvestModel.Instance.IsInvested(InvestModel.monthCardType)) { SysNotifyMgr.Instance.ShowTip("MinggeAuto5"); UIManager.Instance.OpenWindow<PrivilegeCardWin>(); return; } if (FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.PrivilegeCard) && config.VipLevel == 2 && !InvestModel.Instance.IsInvested(InvestModel.foreverCardType)) { SysNotifyMgr.Instance.ShowTip("MinggeAuto7"); UIManager.Instance.OpenWindow<PrivilegeCardWin>(); return; } RechargeManager.Instance.CTG(ctgId); }); @@ -85,6 +103,7 @@ private void DisplayStore(int id) { rateImage.SetActive(false); vipImage.SetActive(false); if (!StoreConfig.HasKey(id)) return; StoreConfig storeConfig = StoreConfig.Get(id);