protected void DestroySeparatorComponents(SeparatorComponents separatorComponents) { DecrementObjectIndex(); Destroy(separatorComponents.SeparatorTab.gameObject); Destroy(separatorComponents.EmptyContainer.gameObject); Destroy(separatorComponents.MainToolbarSeparatorTemplate.gameObject); }
private ToggleButtonComponents CreateToggleButtonComponents(UITabstrip tabstrip) { SeparatorComponents preSeparatorComponents = CreateSeparatorComponents(tabstrip); GameObject tabStripPage = UITemplateManager.GetAsGameObject(kEmptyContainer); GameObject mainToolbarButtonTemplate = UITemplateManager.GetAsGameObject(kMainToolbarButtonTemplate); UIButton toggleButton = tabstrip.AddTab(kToggleButton, mainToolbarButtonTemplate, tabStripPage, new Type[0]) as UIButton; toggleButton.atlas = Resources.ResourceLoader.ForestBrushAtlas; toggleButton.normalFgSprite = "ForestBrushNormal"; toggleButton.disabledFgSprite = "ForestBrushDisabled"; toggleButton.focusedFgSprite = "ForestBrushFocused"; toggleButton.hoveredFgSprite = "ForestBrushHovered"; toggleButton.pressedFgSprite = "ForestBrushPressed"; toggleButton.normalBgSprite = "ToolbarIconGroup6Normal"; toggleButton.disabledBgSprite = "ToolbarIconGroup6Disabled"; toggleButton.focusedBgSprite = "ToolbarIconGroup6Focused"; toggleButton.hoveredBgSprite = "ToolbarIconGroup6Hovered"; toggleButton.pressedBgSprite = "ToolbarIconGroup6Pressed"; toggleButton.parent.height = 1f; IncrementObjectIndex(); SeparatorComponents postSeparatorComponents = CreateSeparatorComponents(tabstrip); return(new ToggleButtonComponents(preSeparatorComponents, tabStripPage, mainToolbarButtonTemplate, toggleButton, postSeparatorComponents)); }