using System; using System.Collections; using System.Collections.Generic; using asap.core; using GameCore; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; public class WinterSnowEntranceButton : MonoBehaviour { [SerializeField] private TMP_Text textTimer; [SerializeField] private Button btn; // private ThanksGivingPackData _data; private const string RedPointKey = "home.thanks_giving"; private void Awake() { // _data = GContext.container.Resolve().ThanksGivingPackData; // if (!_data.IsActive) // { // gameObject.SetActive(false); // return; // } // textTimer.text = ConvertTools.ConvertTime2(_data.RemainingTime); // if (_data.RemainingTime.TotalSeconds <= 0) // gameObject.SetActive(false); // Observable.Interval(TimeSpan.FromSeconds(1.0f)).Subscribe(_ => // { // textTimer.text = ConvertTools.ConvertTime2(_data.RemainingTime); // if (_data.RemainingTime.TotalSeconds <= 0) // gameObject.SetActive(false); // }).AddTo(this); // btn.onClick.AddListener(_data.ShowChainPack); // RedPointManager.Instance.SetRedPointState(RedPointKey, _data.DoNeedPackRedPoint); } }