Пример #1
0
 void UpdateRanks()
 {
     if (this.InvokeRequired)
     {
         ShitOnAStick s = new ShitOnAStick(UpdateRanks);
         this.Invoke(s);
     }
     else
     {
         Ranks.Items.Clear();
         Group.GroupList.ForEach(delegate(Group g)
         {
             Ranks.Items.Add(g.name);
         });
     }
 }
Пример #2
0
 void UpdateRankPlayers()
 {
     if (this.InvokeRequired)
     {
         ShitOnAStick s = new ShitOnAStick(UpdateRankPlayers);
         this.Invoke(s);
     }
     else
     {
         try
         {
             Group g = Group.Find(Ranks.Items[Ranks.SelectedIndex].ToString());
             if (g == null)
                 return;
             Players.Items.Clear();
             label41.Text = "Players in " + g.name + " Group:";
             g.playerList.All().ForEach(delegate(string name)
             {
                 if (Player.Find(name) != null || onlinep.Enabled)
                     Players.Items.Add(name);
             });
         }
         catch { }
     }
 }