コード例 #1
0
    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;
    }