80 lines
2.2 KiB
C#
80 lines
2.2 KiB
C#
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<string> videoPath;
|
|
public List<string> AudioClips;
|
|
[SerializeField] jianqieban jianqieban;
|
|
[SerializeField] Transform trans;
|
|
[SerializeField] List<jianqieban> Vidosjianqiebans;
|
|
[SerializeField] List<jianqieban> Aujianqiebans;
|
|
private void OnEnable()
|
|
{
|
|
// base.show(im,BG);
|
|
}
|
|
private void OnDisable()
|
|
{
|
|
// base.hide(im,BG);
|
|
}
|
|
public void init(List<string> video,List<string> au)
|
|
{
|
|
videoPath = new List<string>(video);
|
|
AudioClips = new List<string>(au);
|
|
show();
|
|
}
|
|
private void Start()
|
|
{
|
|
vidosBtn.onValueChanged.AddListener((x)=> Tr(x));
|
|
AudiosBtn.onValueChanged.AddListener((x)=> Tr(x));
|
|
}
|
|
public override void show()
|
|
{
|
|
Vidosjianqiebans = new List<jianqieban>();
|
|
Aujianqiebans = new List<jianqieban>();
|
|
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);
|
|
}
|
|
}
|
|
}
|
|
}
|