using AZTECHWB.Core; using AZTECHWB.Constants; using AZTECHWB.Management; using Cysharp.Threading.Tasks; using System; using System.Collections; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; namespace AZTECHWB.UI { public class ProductionProgressPanel : UIPanel { private Dictionary statusContents = new Dictionary(); private ProgressContent prf_statusContent; private RectTransform Content; private Button Button_Close; private TextMeshProUGUI CurrentDate; private TextMeshProUGUI CurrentTime; public int statusItemsCount; private int currentContentIndex; private bool isChangedData; public float changeDataTime; public float fadeTime; public override async UniTask Init() { CurrentDate = GetElement(nameof(CurrentDate)); CurrentTime = GetElement(nameof(CurrentTime)); Content = GetElement(nameof(Content)); Button_Close = GetElement