using DG.Tweening; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class MainPage : BasePage { [SerializeField] private Toggle m_ZeroToggle; [SerializeField] private Toggle m_OneToggle; [SerializeField] private Toggle m_TwoToggle; [SerializeField] private Toggle m_ThreeToggle; [SerializeField] private Toggle m_FourToggle; [SerializeField] private Toggle m_FiveToggle; [SerializeField] private List m_PageList = new List(); private void Start() { m_ZeroToggle.onValueChanged.AddListener((b) => { if (b) { ActivePage(0); } }); m_OneToggle.onValueChanged.AddListener((b) => { if(b) { ActivePage(1); } }); m_TwoToggle.onValueChanged.AddListener((b) => { if (b) { ActivePage(2); } }); m_ThreeToggle.onValueChanged.AddListener((b) => { if (b) { ActivePage(3); } }); m_FourToggle.onValueChanged.AddListener((b) => { if (b) { ActivePage(4); } }); m_FiveToggle.onValueChanged.AddListener((b) => { if (b) { ActivePage(5); } }); m_ZeroToggle.isOn = false; m_ZeroToggle.isOn = true; } /// /// ¼¤»îij¸öÃæ°å /// /// private void ActivePage(int index) { for (int i = 0; i < m_PageList.Count; i++) { if(i == index) { m_PageList[i].SetActive(true); continue; } m_PageList[i].SetActive(false); } } }