| | |
| | | |
| | | changeHeroPosBtn.AddListener(() => |
| | | { |
| | | HeroUIManager.Instance.selectTeamType = TeamType.Story; |
| | | HeroUIManager.Instance.selectTeamType = TeamManager.Instance.GetMainTeamID(); |
| | | UIManager.Instance.OpenWindow<HeroPosWin>(); |
| | | }); |
| | | |
| | |
| | | RefreshRecharge(); |
| | | ShowBlessLV(); |
| | | DisplayAutoFight(); |
| | | DisplayCard(TeamType.Story); |
| | | DisplayCard(TeamManager.Instance.GetMainTeamID()); |
| | | DisplayLevel(); |
| | | DisplayRestState(); |
| | | |
| | |
| | | TaskManager.Instance.ClickTask(); |
| | | } |
| | | |
| | | void DisplayCard(TeamType teamType) |
| | | void DisplayCard(int presetID) |
| | | { |
| | | if (teamType != TeamType.Story) |
| | | if (presetID != TeamManager.Instance.GetMainTeamID()) |
| | | return; |
| | | var team = TeamManager.Instance.GetTeam(teamType); |
| | | var team = TeamManager.Instance.GetTeam(presetID); |
| | | var heros = team.GetHerosOnTeam(); |
| | | //显示卡牌 |
| | | for (int i = 0; i < heroFightingCardCells.Length; i++) |
| | |
| | | //其他武将功能产生数据变化,需要刷新武将列表 |
| | | if (closeUI is HeroTrainWin) |
| | | { |
| | | DisplayCard(TeamType.Story); |
| | | DisplayCard(TeamManager.Instance.GetMainTeamID()); |
| | | } |
| | | |
| | | if (closeUI is ChatWin) |
| | |
| | | |
| | | void OnUnLockHeroCountEvent() |
| | | { |
| | | DisplayCard(TeamType.Story); |
| | | DisplayCard(TeamManager.Instance.GetMainTeamID()); |
| | | } |
| | | |
| | | |