Ejemplo n.º 1
0
    private string GenerateScoreBoard()
    {
        var players = new List <PlayerData>(playerCount);

        for (var i = 0; i < playerCount; i++)
        {
            players.Add(GeneratePlayer());
        }

        var scoreBoard = new ScoreHandler.ScoreBoard(players);

        scoreBoardDisplay.Show(scoreBoard);
        return($"ScoreBoard ({scoreBoard})");
    }
Ejemplo n.º 2
0
        public void Show(ScoreHandler.ScoreBoard scoreBoard)
        {
            Clear();

            // Add winner
            AddElement(scoreBoard.Elements.First(), true);

            // Add others
            foreach (var scoreData in scoreBoard.Elements.Skip(1))
            {
                AddElement(scoreData);
            }

            scoreBoardHolder.SetActive(true);
        }