using asap.core; using DataCenter; using GameCore; using System.Collections.Generic; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; public class HomeBtnChains : EventButtonResource { // Start is called before the first frame update // TODO: 未实现释放,上一个管理器也是如此,记得注意 private OfferChainsChestManager _offerChainsChestManager; // UI private Image _iconImage; private GameObject _redpoint; private Button _btnEnter; private TMP_Text _textTime; private Timer _timer; private CompositeDisposable _disposables = new(); private const string EntranceRedPointKey = "ChainsChest.enter"; private void Awake() { _offerChainsChestManager = GContext.container.Resolve(); _iconImage = transform.Find("icon_task").GetComponent(); _redpoint = transform.Find("redpoint").gameObject; _btnEnter = transform.GetComponent