| | |
| | | goldScroller.OnRefreshCell += OnGoldRefreshCell; |
| | | RechargeManager.Instance.rechargeCountEvent += RechargeEvent; |
| | | |
| | | var availableMoneyTypes = GeneralDefine.GetPayMethodAvailableMoneyTypes(); |
| | | bool showDjq1Btn = availableMoneyTypes.Contains(97); |
| | | bool showDjqBtn = availableMoneyTypes.Contains(99); |
| | | djq1Btn.gameObject.SetActive(showDjq1Btn); |
| | | djqBtn.gameObject.SetActive(showDjqBtn); |
| | | if (!showDjq1Btn && RechargeManager.Instance.selectTabIndex == 2) |
| | | { |
| | | RechargeManager.Instance.selectTabIndex = showDjqBtn ? 0 : 1; |
| | | } |
| | | if (!showDjqBtn && RechargeManager.Instance.selectTabIndex == 0) |
| | | { |
| | | RechargeManager.Instance.selectTabIndex = showDjq1Btn ? 2 : 1; |
| | | } |
| | | |
| | | if (RechargeManager.Instance.selectTabIndex == 2) |
| | | { |
| | | djq1Btn.SelectBtn(); |
| | |
| | | } |
| | | else if (RechargeManager.Instance.selectTabIndex == 0) |
| | | { |
| | | if (!GeneralDefine.GetPayMethodAvailableMoneyTypes().Contains(99)) |
| | | { |
| | | djq1Scroller.SetActive(false); |
| | | djqInfo1.SetActive(false); |
| | | djqScroller.SetActive(false); |
| | | djqInfo.SetActive(false); |
| | | goldScroller.SetActive(true); |
| | | RechargeManager.Instance.selectTabIndex = 1; |
| | | return; |
| | | } |
| | | |
| | | _list = RechargeManager.Instance.GetCTGIDListByType(17); |
| | | djq1Scroller.SetActive(false); |
| | | djqInfo1.SetActive(false); |