public ArenaFight CreateArenaFight(ArenaPreFight preFight) { var challengersTeam = new ArenaTeam(TeamEnum.TEAM_CHALLENGER, preFight.Arena.Map.GetRedFightPlacement()); var defendersTeam = new ArenaTeam(TeamEnum.TEAM_DEFENDER, preFight.Arena.Map.GetBlueFightPlacement()); var fight = new ArenaFight(preFight.Id, preFight.Arena.Map, defendersTeam, challengersTeam); AddEntity(fight.Id, fight); return(fight); }
public ArenaPreFight CreateArenaPreFight(ArenaRecord arena) { var fight = new ArenaPreFight(m_idProvider.Pop(), arena); return(fight); }