void OnUpdatedPlayerScoresEvent(UpdatedPlayerScoresEvent e)
 {
     ScreenElements.SuspendUpdating();
     for (int i = 0; i < e.playerNames.Length; i++)
     {
         //string entry = string.Format ("{0}: {1}", e.playerNames[i], e.playerScores[i]);
         //ScreenElements.Add<LabelElement> ("name" + i.ToString (), new LabelElement (entry, i+1)).Content = entry;
         ScreenElements.Add <ScoreboardPoolElement> (
             "name" + i.ToString(),
             new ScoreboardPoolElement(e.playerNames[i], e.playerScores[i], i + 1)
             ).SetContent(e.playerNames[i], e.playerScores[i]);
     }
     ScreenElements.EnableUpdating();
 }
예제 #2
0
 void OnUpdatedPlayerScoresEvent(UpdatedPlayerScoresEvent e)
 {
     playerNames  = e.playerNames;
     playerScores = e.playerScores;
     UpdateScreen();
 }