using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityAsync; using WaitUntil = UnityAsync.WaitUntil; using System.Threading.Tasks; using UnityEngine.UI; public class GCZLLayer : MonoBehaviour { public GameObject classPrefab; public GameObject informationPrefab; public RectTransform classContent; public RectTransform informationContent; public YZTLayer zTLayer; public Sprite[] sprites; private List informations = new List(); private GameObject lastClassBtn; private int currentClass = -99; private GameObject InfoPanel; private Button InfoExitButton; private Button Info_DetailButton; private Text InfoTitleText; private Text InfoClassText; private Text InfoNoText; private Text InfoDayText; private GameObject DetailPanel; private Button DetailExitButton; private Text DetailTitleText; private LayerUnitData currentData; private void Awake() { InfoPanel = this.transform.Find("InfoPanel").gameObject; InfoTitleText = InfoPanel.transform.Find("Title").GetComponent(); InfoClassText= InfoPanel.transform.Find("Class").GetComponent(); InfoNoText= InfoPanel.transform.Find("No").GetComponent(); InfoDayText= InfoPanel.transform.Find("Day").GetComponent(); InfoExitButton = InfoPanel.transform.Find("CloseButton").GetComponent