using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using System; public class checkPanel : UIController { [SerializeField] Image BG; [SerializeField] Image im; [SerializeField] Toggle vidosBtn; [SerializeField] Toggle AudiosBtn; [SerializeField] ToggleGroup group; public List videoPath; public List AudioClips; [SerializeField] jianqieban jianqieban; [SerializeField] Transform trans; [SerializeField] List Vidosjianqiebans; [SerializeField] List Aujianqiebans; private void OnEnable() { // base.show(im,BG); } private void OnDisable() { // base.hide(im,BG); } public void init(List video,List au) { videoPath = new List(video); AudioClips = new List(au); show(); } private void Start() { vidosBtn.onValueChanged.AddListener((x)=> Tr(x)); AudiosBtn.onValueChanged.AddListener((x)=> Tr(x)); } public override void show() { Vidosjianqiebans = new List(); Aujianqiebans = new List(); for (int i = 0; i < videoPath.Count; i++) { jianqieban jian = Instantiate(jianqieban, trans); Vidosjianqiebans.Add(jian); } for (int i = 0; i < videoPath.Count; i++) { jianqieban jian = Instantiate(jianqieban, trans); Aujianqiebans.Add(jian); } } void Tr(bool isok) { if (isok) { for (int i = 0; i < Vidosjianqiebans.Count; i++) { Vidosjianqiebans[i].gameObject.SetActive(true); } for (int i = 0; i < Aujianqiebans.Count; i++) { Aujianqiebans[i].gameObject.SetActive(false); } } else { for (int i = 0; i < Vidosjianqiebans.Count; i++) { Vidosjianqiebans[i].gameObject.SetActive(false); } for (int i = 0; i < Aujianqiebans.Count; i++) { Aujianqiebans[i].gameObject.SetActive(true); } } } }