public BaseGump FindFirstGumpsByType <T>() { for (int i = 0; i < items.Count; i++) { BaseGump g = items[i]; if (g.GetType() == typeof(T)) { return(g); } } return(null); }
public List <BaseGump> FindGumpsByType(Type type) { List <BaseGump> gumps = new List <BaseGump>(); for (int i = 0; i < items.Count; i++) { BaseGump g = items[i]; if (g.GetType() == type) { gumps.Add(items[i]); } } return(gumps); }