private bool CheckDuplicates(MatchConfig.WresIDGroup wrestler, SideCornerPostEnum side) { bool isDuplicate = false; if (side == SideCornerPostEnum.Left) { foreach (MatchConfig.WresIDGroup item in el_blueList.Items) { if (wrestler == item) { isDuplicate = true; break; } } } else { foreach (MatchConfig.WresIDGroup item in el_redList.Items) { if (wrestler == item) { isDuplicate = true; break; } } } return(isDuplicate); }
public static String GetTeamName(List <String> wrestlers, SideCornerPostEnum side) { List <String> teams = new List <String>(); foreach (Team currentTeam in ModPack.ModPack.Teams) { if (wrestlers.Count == 1) { break; } if (Contains(wrestlers, currentTeam.Members)) { //wrestlers.Add(currentTeam.Name); //foreach (string currentMember in currentTeam.Members) //{ // wrestlers.Remove(currentMember); //} teams.Add(currentTeam.Name); } } //No teams found if (teams.Count > 0) { return(teams[UnityEngine.Random.Range(0, teams.Count)]); } else { if (wrestlers.Count == 1) { return(wrestlers[0]); } else { if (side == SideCornerPostEnum.Left) { return("Blue Team"); } else { return("Red Team"); } } } //int count = wrestlers.Count; //string result; //if (count != 1) //{ // if (count != 2) // { // string text = string.Join(", ", wrestlers.ToArray()); // text = text.Insert(text.LastIndexOf(",") + 2, "& "); // result = text; // } // else // { // result = wrestlers[0] + " & " + wrestlers[1]; // } //} //else //{ // result = wrestlers[0]; //} //return result; }