| | |
| | | {
|
| | | List<int> list = new List<int>();
|
| | | var configs = GetCTGConfigs(VersionConfig.Get().appId);
|
| | | var index = 0;
|
| | | for (int i = 0; i < configs.Count; i++)
|
| | | {
|
| | | var config = Config.Instance.Get<CTGConfig>(configs[i]);
|
| | | if (config.PayType == 2)
|
| | | if (config.PayType == 2 && index != 3)
|
| | | {
|
| | | list.Add(configs[i]);
|
| | | }
|
| | | index++;
|
| | | if (list.Count >= 3)
|
| | | {
|
| | | break;
|
| | |
| | | return list;
|
| | | }
|
| | |
|
| | | public bool RequireLoginAd()
|
| | | {
|
| | | var configs = GetCTGConfigs(VersionConfig.Get().appId);
|
| | | var existAnyFirstRecharge = false;
|
| | | for (int i = 0; i < configs.Count; i++)
|
| | | {
|
| | | var config = Config.Instance.Get<CTGConfig>(configs[i]);
|
| | | if (config.FirstGoldPaperPrize > 0)
|
| | | {
|
| | | existAnyFirstRecharge = true;
|
| | | }
|
| | | RechargeCount rechargeCount;
|
| | | if (TryGetRechargeCount(config.RecordID, out rechargeCount))
|
| | | {
|
| | | if (config.FirstGoldPaperPrize > 0 && rechargeCount.totalCount > 0)
|
| | | {
|
| | | return false;
|
| | | }
|
| | | }
|
| | | }
|
| | | return existAnyFirstRecharge;
|
| | | }
|
| | |
|
| | | IEnumerator Co_Load()
|
| | | {
|
| | | yield return WaitingForSecondConst.WaitMS500;
|