コード例 #1
0
ファイル: TabGroup.cs プロジェクト: SilviaFox/Buttris
    public void OnTabSelected(NewTabButton button)
    {
        if (selectedTab != null)
        {
            selectedTab.Deselect();
        }

        selectedTab = button;

        selectedTab.Select();

        ResetTabs();
        // button.background.color = tabActive;
        StartCoroutine(BlendColors(button.background, tabActive));
        // int index = button.transform.GetSiblingIndex();


        // for (int i = 0; i < objectsToSwap.Count; i++)
        // {
        //     if (i == index)
        //         objectsToSwap[i].SetActive(true);
        //     else
        //         objectsToSwap[i].SetActive(false);
        // }
        if (panelGroup != null)
        {
            panelGroup.SetPageIndex(selectedTab.transform.GetSiblingIndex());
        }
    }