Beispiel #1
0
        public void Initialize()
        {
            this.subElements = new List <UIelement>();
            switch (this.mode)
            {
            default:
            case TabMode.single:
                //Nothing to draw
                break;

            case TabMode.tab:
                for (int i = 0; i < _tabCount; i++)
                {
                    SelectTab tab = new SelectTab(i, this);
                    this.subElements.Add(tab);
                    menu.pages[0].subObjects.Add(tab.rect);
                }

                break;

            case TabMode.button:
                for (int i = 0; i < _tabCount; i++)
                {
                    SelectButton btn = new SelectButton(i, this);
                    this.subElements.Add(btn);
                    menu.pages[0].subObjects.Add(btn.rect);
                }
                break;
            }
        }
Beispiel #2
0
    protected override void Awake()
    {
        base.Awake();

        effectColor = new Color(249f / 255f, 158f / 255f, 235f / 255f, 1f);

        spawnMgr = GameObject.FindObjectOfType<SpawnManager>();
        selectTab = GameObject.FindObjectOfType<SelectTab>();
    }
Beispiel #3
0
    void Awake()
    {
        m_transform = transform;
        m_window    = m_transform.FindChild("Anchor_Center/Window");

        #region Button
        m_window.FindChild("CloseButton").GetComponent <UIEventListener>().onClick = OnClose;
        m_window.FindChild("HelpButton").GetComponent <UIEventListener>().onClick  = OnHelp;
        #endregion

        #region Tab
        SelectTab selectTab = new SelectTab(OnSelectTab);
        m_tabGroup = new UITab[(int)ACHIEVE_TAB_TYPE.TYPE_END];
        string[] tabPathArray = { "Tab_Group/Daily_Tab", "Tab_Group/Progress_Tab", "Tab_Group/Complete_Tab" };

        for (int i = 0; i < tabPathArray.Length; i++)
        {
            m_tabGroup[i] = new UITab(m_window.FindChild(tabPathArray[i]).gameObject, (ACHIEVE_TAB_TYPE)i, selectTab);
        }
        #endregion

        #region Scroll
        m_scrollPanel = m_window.FindChild("ScrollWindow/ScrollView").GetComponent <UIPanel>();
        m_scrollView  = m_scrollPanel.GetComponent <UIScrollView>();
        m_scrollGrid  = m_scrollPanel.transform.FindChild("Grid");
        m_scrollBar   = m_window.FindChild("ScrollWindow/ScrollBar").GetComponent <UIScrollBar>();

        m_emptyView = m_window.FindChild("ScrollWindow/EmptyView").gameObject;

        InitItem();
        #endregion

        #region Object
        GameObject tooltipObj = Instantiate(AssetBundleEx.Load <GameObject>("[Prefabs]/[Gui]/UIItemTooltip")) as GameObject;
        tooltipObj.transform.parent        = m_window;
        tooltipObj.transform.localPosition = Vector3.zero;
        tooltipObj.transform.localScale    = Vector3.one;
        m_uiItemTooltip = tooltipObj.GetComponent <UIItemTooltip>();
        #endregion
    }
Beispiel #4
0
 private void Awake()
 {
     selectTab = FindObjectOfType<SelectTab>();
     spawnMgr = FindObjectOfType<SpawnManager>();
 }
Beispiel #5
0
 private void Awake()
 {
     selectTab = FindObjectOfType<SelectTab>();
 }