private static void BuildTeams(GameState state, EngineLoadData eld, Dictionary <string, FileInfo> races) { RTSTeam team; for (int i = 0; i < eld.Teams.Length; i++) { TeamInitOption res = eld.Teams[i]; if (res.InputType == RTSInputType.None) { continue; } team = new RTSTeam(i, res.InputType); team.ColorScheme = res.Colors; team.Race = RTSRaceParser.Parse(races[res.Race], state.Scripts); state.teams[i] = team; } }