public void Draw(SpriteBatch sb) { foreach (List <UiButton> List in ButtonList) { foreach (UiButton Button in List) { Button.Draw(sb); } } foreach (List <UiTextString> List in StringList) { foreach (UiTextString String in List) { String.DrawString(sb); } } foreach (List <UiTextBox> List in TextBoxList) { foreach (UiTextBox TextBox in List) { TextBox.Draw(sb); } } foreach (UiStatusBars Bars in UiStatusBarList) { Bars.Draw(sb); } foreach (UiTabs Tabs in TabsList) { Tabs.Draw(sb); } }