using asap.core; using GameCore; using System; using System.Collections; using UniRx; using UnityEngine; using UnityEngine.UI; public class EndTransition { } public class CloudTransitionPanel : MonoBehaviour { Animation ani; IDisposable disposable; Button btn_close; ILoadResourceService loadResourceService; Image bar; GameObject bg_bar; //TMP_Text text_info; public Action OnConfrim; public Action OnCloseClick; bool externalClose; IDisposable load; float progress = 0; string curName; int showCount = 0; private void Awake() { ani = GetComponent(); disposable = GContext.OnEvent().Subscribe(EndTransition); loadResourceService = GContext.container.Resolve(); btn_close = transform.Find("btn_close").GetComponent