private void _RemoveItem(UIelement item) { while (this.items.Contains(item)) { this.items.Remove(item); } item.SetTab(null); }
private void _AddItem(UIelement item) { if (this.items.Contains(item)) { return; } this.items.Add(item); item.SetTab(this); }
private void _RemoveItem(UIelement item) { if (item.inScrollBox) { item.RemoveFromScrollBox(); } while (this.items.Contains(item)) { this.items.Remove(item); } item.SetTab(null); }
private void _AddItem(UIelement item) { if (this.items.Contains(item)) { return; } if (item.tab != null && item.tab != this) { RemoveItemsFromTab(item); } this.items.Add(item); item.SetTab(this); if (OptionScript.isOptionMenu && ConfigMenu.currentTab == this) { foreach (MenuObject obj in item.subObjects) { OptionScript.configMenu.pages[0].subObjects.Add(obj); } OptionScript.configMenu.pages[0].Container.AddChild(item.myContainer); } }