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(); }
static int SortByScore(MinigamePlayer p1, MinigamePlayer p2) { return(p2.TotalScoreEarned.CompareTo(p1.TotalScoreEarned)); }