コード例 #1
0
    public void OnTabSelected(CustomTabButton _Button)
    {
        if (m_SelectedTab != null)
        {
            m_SelectedTab.DeSelect();
            m_SelectedTab.Img_BG.sprite = Spr_TabIdle;
        }

        m_SelectedTab = _Button;

        m_SelectedTab.Select();

        ResetTabs();
        _Button.Img_BG.sprite = Spr_TabActive;
        int index = _Button.transform.GetSiblingIndex();

        for (int i = 0; i < Obj_ToSwap.Count; i++)
        {
            if (i == index)
            {
                Obj_ToSwap[i].gameObject.SetActive(true);
            }
            else
            {
                Obj_ToSwap[i].gameObject.SetActive(false);
            }
        }
    }