using asap.core; using cfg; using GameCore; using TMPro; using UnityEngine; using UnityEngine.UI; using UniRx; using System; using game; public class GiftSelectionPackPanel : BasePanel { #region UI private Button _btnBuy, _btnClose; private TMP_Text _textTimer, _textPrice, _textRemain; private GameObject _reward3, _reward4, _rewards; #endregion #region config private Tables _tables; private SelectionPackData _data; private TbSpecialPack _spp; private PlayerItemData _playerItemData; #endregion private IAPItemList _iap; private EventAggregator _eventAggregator = new EventAggregator(); private int _rewardSlotsCount; private void Awake() { #region UI _btnClose = transform.Find("root/btn_close").GetComponent