private List <string> createParticipantData(int teamCounter, List <Team> teams) { List <string> participantsData = new List <string>(); Top top = (Top)teams[teamCounter].Participants.Find(p => p.Role is Top).Role; Jungle jungle = (Jungle)teams[teamCounter].Participants.Find(p => p.Role is Jungle).Role; Mid mid = (Mid)teams[teamCounter].Participants.Find(p => p.Role is Mid).Role; Bot bot = (Bot)teams[teamCounter].Participants.Find(p => p.Role is Bot).Role; Support support = (Support)teams[teamCounter].Participants.Find(p => p.Role is Support).Role; participantsData = participantsData.Concat(top.GetData()).ToList(); participantsData = participantsData.Concat(jungle.GetData()).ToList(); participantsData = participantsData.Concat(mid.GetData()).ToList(); participantsData = participantsData.Concat(bot.GetData()).ToList(); participantsData = participantsData.Concat(support.GetData()).ToList(); return(participantsData); }