Ejemplo n.º 1
0
 private void CloseIfClickOutGumps()
 {
     foreach (Gump gump in Gumps.OfType <Gump>().Where(s => s.CloseIfClickOutside))
     {
         gump.Dispose();
     }
 }
Ejemplo n.º 2
0
 public void Remove <T>(Serial?local = null) where T : Control
 {
     Gumps.OfType <T>().FirstOrDefault(s => (!local.HasValue || s.LocalSerial == local) && !s.IsDisposed)?.Dispose();
 }
Ejemplo n.º 3
0
 public Gump GetControl(Serial serial)
 {
     return(Gumps.OfType <Gump>().FirstOrDefault(s => !s.IsDisposed && s.LocalSerial == serial));
 }
Ejemplo n.º 4
0
 public T GetControl <T>(Serial?serial = null) where T : Control
 {
     return(Gumps.OfType <T>().FirstOrDefault(s => !s.IsDisposed && (!serial.HasValue || s.LocalSerial == serial)));
 }