private IGUI AfficherMatchs(List <Match> matchs, IGUI gui) { IGUI res = gui; DateTime actuelle = new DateTime(2000, 1, 2); DateTime ancienne = new DateTime(2000, 1, 1); foreach (Match m in matchs) { actuelle = m.Jour; if (actuelle.Date != ancienne.Date) { GUILayout.Label("Le " + actuelle.Day + "/" + actuelle.Month + "/" + actuelle.Year, Styles.LabelNormal(15, Styles.Texte2)); } GUILayout.BeginHorizontal(); if (GUILayout.Button(m.Equipe1.Nom, Styles.LabelNormal(15, Styles.Texte2), GUILayout.Width(Screen.width * 0.1f))) { res = new GUI_Club(m.Equipe1); } Styles.AfficherLogo(m.Equipe1.Logo, 30, 0.03f); if (!m.Termine) { GUILayout.Label(Styles.DateTime2Heure(m.Jour), Styles.LabelNormal(15, Styles.Texte2), GUILayout.Width(Screen.width * 0.05f)); } else { if (GUILayout.Button(m.Score1 + " - " + m.Score2, Styles.LabelNormal(15, Styles.Texte2), GUILayout.Width(Screen.width * 0.05f))) { res = new GUI_Match(m); } } Styles.AfficherLogo(m.Equipe2.Logo, 30, 0.03f); if (GUILayout.Button(m.Equipe2.Nom, Styles.LabelNormal(15, Styles.Texte2), GUILayout.Width(Screen.width * 0.1f))) { res = new GUI_Club(m.Equipe2); } GUILayout.EndHorizontal(); ancienne = actuelle; } return(res); }