Beispiel #1
0
 protected void DestroySeparatorComponents(SeparatorComponents separatorComponents)
 {
     DecrementObjectIndex();
     Destroy(separatorComponents.SeparatorTab.gameObject);
     Destroy(separatorComponents.EmptyContainer.gameObject);
     Destroy(separatorComponents.MainToolbarSeparatorTemplate.gameObject);
 }
Beispiel #2
0
        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));
        }