using asap.core; using GameCore; using System; using System.Collections.Generic; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; namespace Assets.Scripts.UI.OfferSweep { public class OfferSweepPackEntranceButton : EventButtonResource { [SerializeField] private TMP_Text textTimer; [SerializeField] private Button btn; [SerializeField] private Image icon; private OfferSweepManager _offerSweepManager; private OfferSweepManager OfferSweepManager => _offerSweepManager ??= GContext.container.Resolve(); private IDisposable _disposable; private void Awake() { gameObject.SetActive(false); btn = this.GetComponent