Ejemplo n.º 1
0
    public void RefreshPage()
    {
        tabButtonsNode.gameObject.SetActive(curpage != ConfigPage.detail);


        if (curpage == ConfigPage.normal)
        {
            RefreshNormalPage();
        }
        if (curpage == ConfigPage.Love)
        {
            if (loveConfig == null)
            {
                loveConfig = UIManager.instance.CreateComponent <LoveSystemDetailComponent>(UINames.LovePoint, LoveNode);
            }
            loveConfig.InitComponent();
            loveConfig.transform.localPosition = Vector3.zero;
        }

        //  if (curpage == ConfigPage.alarm)


        for (int i = 0; i < nodelist.Count; ++i)
        {
            nodelist[i].gameObject.SetActive(i == (int)curpage);
        }

        for (int i = 0; i < tabs.Count; ++i)
        {
            tabs[i].sprite    = i == (int)curpage ? selectedTab:normalTab;
            tabTexts[i].color = i == (int)curpage ? Color.white : Color.red;
        }
    }
Ejemplo n.º 2
0
 public void OnBtnClickQuit()
 {
     if (loveConfig != null)
     {
         loveConfig.Close();
     }
     loveConfig = null;
     ClearComponent();
     Close();
 }