예제 #1
0
    public void BeginMinigame(PlayerState[] playerstates)
    {
        if (MinigameState != MG_State.Ready)
        {
            return;
        }

        for (var i = 0; i < playerstates.Length; i++)
        {
            var mg_player = new MinigamePlayer(playerstates[i].player.ID);

            Results.MinigamePlayersArray.Add(mg_player);
        }
        if (hasIntro)
        {
            ShowIntro();
        }
        RunMinigame();
    }
예제 #2
0
 static int SortByScore(MinigamePlayer p1, MinigamePlayer p2)
 {
     return(p2.TotalScoreEarned.CompareTo(p1.TotalScoreEarned));
 }