Merge branch 'master' of http://mobile.secondworld.net.cn:10010/r/Project_SG_scripts
| | |
| | | txtLineupDesc.text = GetDesc(recommendID); |
| | | btnUse.SetListener(() => |
| | | { |
| | | ConfirmCancel.ShowPopConfirm(Language.Get("L1003"), Language.Get("LineupRecommend06"), |
| | | bool hasHeroAll = manager.HasHeroAll(recommendID); |
| | | if (hasHeroAll) |
| | | { |
| | | manager.UseTeam(recommendID); |
| | | return; |
| | | } |
| | | |
| | | ConfirmCancel.ShowPopConfirm( |
| | | Language.Get("L1003"), |
| | | Language.Get("LineupRecommend06"), |
| | | (bool isOK) => |
| | | { |
| | | if (isOK) |
| | |
| | | return false; |
| | | } |
| | | |
| | | // 拥有所有推荐武将 |
| | | public bool HasHeroAll(int recommendID) |
| | | { |
| | | if (!TryGetHeroIDListByRecommendID(recommendID, out int[] heroIDArr) || heroIDArr.IsNullOrEmpty()) |
| | | return false; |
| | | foreach (var heroID in heroIDArr) |
| | | { |
| | | if (!HeroManager.Instance.HasHero(heroID)) |
| | | return false; |
| | | } |
| | | return true; |
| | | } |
| | | |
| | | public void UseTeam(int recommendID) |
| | | { |
| | | if (!LineupRecommendConfig.HasKey(recommendID)) |