public void StartGame() { bool allSelected = true; foreach (Transform child in transform) { SelectionInputs playerSelectionInputs = child.GetComponent <SelectionInputs>(); if (playerSelectionInputs != null) { if (playerSelectionInputs.team != SelectionInputs.Team.None) { AddPlayerToTeam(child, playerSelectionInputs); } else { allSelected = false; break; } } } if (!allSelected && FourPlayers) { MessagePopup.DisplayMessage("Veuillez tous sélectionner un camp"); isStartPressed = false; } else { if (FourPlayers && !twoShepherdTwoWolf()) { MessagePopup.DisplayMessage("Il faut avoir 2 bergers et 2 loups pour pouvoir jouer"); } else { loadGameScene(); } } wolfDogDifference = 0; }