| | |
| | | |
| | | countryOnBtn.AddListener(() => |
| | | { |
| | | HeroUIManager.Instance.isCustonHeroFormation = false; |
| | | UIManager.Instance.OpenWindow<HeroFormationWin>(); |
| | | }); |
| | | |
| | |
| | | heroListScroller.OnRefreshCell += OnRefreshCell; |
| | | HeroUIManager.Instance.OnTeamPosChangeEvent += TeamChangeEvent; |
| | | TeamManager.Instance.OnTeamChange += OnTeamChange; |
| | | SelectTiltleBtn(); |
| | | CreateScroller(); |
| | | Display(); |
| | | } |
| | |
| | | HeroUIManager.Instance.OnTeamPosChangeEvent -= TeamChangeEvent; |
| | | TeamManager.Instance.OnTeamChange -= OnTeamChange; |
| | | TeamManager.Instance.GetTeam(HeroUIManager.Instance.selectTeamType).RestoreTeam(); |
| | | } |
| | | |
| | | |
| | | void SelectTiltleBtn() |
| | | { |
| | | if (functionOrder == 0) |
| | | { |
| | | mainFBBtn.SelectBtn(); |
| | | } |
| | | else if (functionOrder == 1) |
| | | { |
| | | jjcBtn.SelectBtn(); |
| | | } |
| | | } |
| | | |
| | | |
| | |
| | | var guidList = HeroUIManager.Instance.SelectRecommend(); |
| | | var team = TeamManager.Instance.GetTeam(HeroUIManager.Instance.selectTeamType); |
| | | team.RemoveAllHeroes(); |
| | | for (int i = 0; i < guidList.Count; i++) |
| | | if (NewBieCenter.Instance.inGuiding && NewBieCenter.Instance.currentGuide == HeroUIManager.Instance.onekeyGuideID) |
| | | { |
| | | team.AddHero(HeroManager.Instance.GetHero(guidList[i]), i, true); |
| | | for (int i = 0; i < guidList.Count; i++) |
| | | { |
| | | team.AddHero(HeroManager.Instance.GetHero(guidList[i]), HeroUIManager.Instance.onekeyGuidePosList[i] - 1, true); |
| | | } |
| | | |
| | | } |
| | | else |
| | | { |
| | | for (int i = 0; i < guidList.Count; i++) |
| | | { |
| | | team.AddHero(HeroManager.Instance.GetHero(guidList[i]), i, true); |
| | | } |
| | | } |
| | | |
| | | TeamChangeEvent(new List<int>() { 0, 1, 2, 3, 4, 5 }, -1, Vector3.zero); |
| | | |
| | |
| | | HeroUIManager.Instance.selectTeamPosCountry = 0; |
| | | HeroUIManager.Instance.selectTeamType = type; |
| | | HeroUIManager.Instance.SortHeroOnTeamList(); |
| | | Refresh(); |
| | | Display(); |
| | | heroListScroller.m_Scorller.RefreshActiveCellViews(); |
| | | } |
| | | |