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; } }
public void OnBtnClickQuit() { if (loveConfig != null) { loveConfig.Close(); } loveConfig = null; ClearComponent(); Close(); }