forked from zxl/LaboratoryProtection
42 lines
946 B
C#
42 lines
946 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using DG.Tweening;
|
|
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
namespace UnityTest.ZXL
|
|
{
|
|
//章节
|
|
public class ChapterUI : UI
|
|
{
|
|
public List<GameObject> images = new List<GameObject>();
|
|
public Image blackImage;
|
|
|
|
private void ShowChapter(int index)
|
|
{
|
|
HideAll();
|
|
images[index].SetActive(true);
|
|
blackImage.color = new Color(1, 1, 1, 0);
|
|
}
|
|
|
|
private void HideAll()
|
|
{
|
|
foreach (var image in images)
|
|
{
|
|
image.SetActive(false);
|
|
}
|
|
}
|
|
|
|
public IEnumerator Transit(int index)
|
|
{
|
|
ShowChapter(index);
|
|
|
|
yield return new WaitForSeconds(1);
|
|
|
|
blackImage.DOColor(new Color(1, 1, 1, 1), 1);
|
|
yield return new WaitForSeconds(1);
|
|
|
|
// 加载后面的内容
|
|
}
|
|
}
|
|
} |