/// <summary>
        /// the element in the slot that was clicked, bool for wether it was double clicked or not
        /// </summary>
        protected override void ElementClicked(int par1, bool par2)
        {
            GuiMultiplayer.SetSelectedServer(ParentGui, par1);
            bool flag = GuiMultiplayer.GetSelectedServer(ParentGui) >= 0 && GuiMultiplayer.GetSelectedServer(ParentGui) < GetSize();

            GuiMultiplayer.GetButtonSelect(ParentGui).Enabled = flag;
            GuiMultiplayer.GetButtonEdit(ParentGui).Enabled   = flag;
            GuiMultiplayer.GetButtonDelete(ParentGui).Enabled = flag;

            if (par2 && flag)
            {
                GuiMultiplayer.JoinServer(ParentGui, par1);
            }
        }
 /// <summary>
 /// Join server by slot index (called on double click from GuiSlotServer)
 /// </summary>
 public static void JoinServer(GuiMultiplayer par0GuiMultiplayer, int par1)
 {
     par0GuiMultiplayer.JoinServer(par1);
 }