437 子 【方案】方案预设 / 【方案】方案预设-客户端
| | |
| | | var arenaDefenseTeam = TeamManager.Instance.GetTeam(BattlePreSetType.Arena); |
| | | return arenaDefenseTeam.IsEmpty() || arenaDefenseTeam.GetTeamHeroCount() <= 0 ? |
| | | PlayerDatas.Instance.baseData.FightPower : |
| | | FightPowerManager.Instance.GetTeamFightPower(TeamManager.Instance.GetTeamID((int)BattlePreSetType.Arena), false); |
| | | FightPowerManager.Instance.GetTeamFightPower(TeamManager.Instance.GetTeamID(BattlePreSetType.Arena), false); |
| | | } |
| | | } |
| | | |
| | |
| | | |
| | | heroPresetCells.unFoldID = FuncPresetManager.Instance.GetFuncPresetIDByBattleType(battleType, (int)FuncPresetType.Team); |
| | | heroPresetCells.Display(battleType, (int)FuncPresetType.Team, true); |
| | | var teamID = TeamManager.Instance.GetTeamID(battleType); |
| | | var teamID = TeamManager.Instance.GetTeamID((BattlePreSetType)battleType); |
| | | var team = TeamManager.Instance.GetTeam(teamID); |
| | | int heroIndex = 0; |
| | | foreach (var teamHero in team.serverHeroes) |
| | |
| | | //通过战斗类型获取阵容 |
| | | public TeamBase GetTeam(BattlePreSetType battlePassType) |
| | | { |
| | | int presetID = GetTeamID((int)battlePassType); |
| | | int presetID = GetTeamID(battlePassType); |
| | | TeamBase team = null; |
| | | |
| | | if (!teamDict.TryGetValue(presetID, out team)) |
| | |
| | | } |
| | | |
| | | // 获取指定的方案ID |
| | | public int GetTeamID(int battleType) |
| | | public int GetTeamID(BattlePreSetType battleType) |
| | | { |
| | | return FuncPresetManager.Instance.GetFuncPresetIDByBattleType(battleType, (int)FuncPresetType.Team); |
| | | return FuncPresetManager.Instance.GetFuncPresetIDByBattleType((int)battleType, (int)FuncPresetType.Team); |
| | | } |
| | | } |