using System; using System.Collections.Generic; using System.Threading.Tasks; using EnhancedUI.EnhancedScroller; using asap.core; using Event1v1Battle.Data; using GameCore; using TMPro; using TimeManager; using UniRx; using UnityEngine; using UnityEngine.UI; namespace Event1v1Battle.Panel.RewardPanel { /// /// 1v1扇耳光大赛奖励弹窗面板 Event1v1BattleSlapRewardPopupPanel /// public class Event1v1BattleSlapRewardPopupPanel : BasePanel,IEnhancedScrollerDelegate { #region UI Elements private Button _btnClose; // 关闭按钮 private EnhancedScroller _enhancedScroller; private Event1v1BattleSlapRewardCell _cell; private TMP_Text _timeText; #endregion private Animation _uiAnimation; private List> _rewards; private Event1v1BattleSlapData _data; private void Awake() { _btnClose = gameObject.FindChildGameObject("btn_close")?.GetComponentInChildren