Exemple #1
0
    public void StartGame()
    {
        popup.gameObject.SetActive(true);
        popup.titleText.text        = "Player 1, Start!";
        playerNumber                = 1;
        popup.announcementText.text = "Press \"Ready\" to generate your initial class and inheritance.";
        popup.SwitchButtons(0);

        generationsLeft = Context.numGenerations;
        turnsLeftInGen  = Context.numTurnsPerGen;

        turnCounter.text = "Turns Left: " + turnsLeftInGen.ToString();
        genCounter.text  = "Generations Left: " + generationsLeft.ToString();


        int probChoice = ProbDistribution(initialClassProbabilities);

        players[playerNumber - 1].SetWealth(startingWealthOptions[probChoice]);
        players[playerNumber - 1].SetClass(probChoice);
    }