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); }