public Fight CreateAgressionFight(Map map, AlignmentSideEnum redAlignment, AlignmentSideEnum blueAlignment) { FightPlayerTeam redTeam = new FightPlayerTeam(0, map.GetRedFightPlacement(), redAlignment); FightPlayerTeam blueTeam = new FightPlayerTeam(1, map.GetBlueFightPlacement(), blueAlignment); FightAgression fightAgression = new FightAgression(this.m_idProvider.Pop(), map, blueTeam, redTeam); base.AddEntity(fightAgression.Id, fightAgression); return(fightAgression); }
public FightAgression CreateAgressionFight(Map map, AlignmentSideEnum redAlignment, AlignmentSideEnum blueAlignment) { var challengersTeam = new FightPlayerTeam(TeamEnum.TEAM_CHALLENGER, map.GetRedFightPlacement(), redAlignment); var defendersTeam = new FightPlayerTeam(TeamEnum.TEAM_DEFENDER, map.GetBlueFightPlacement(), blueAlignment); var fight = new FightAgression(m_idProvider.Pop(), map, defendersTeam, challengersTeam); AddEntity(fight.Id, fight); return(fight); }