using asap.core; using cfg; using DG.Tweening; using game; using GameCore; using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; public class RewardBox : RewardPopupBase { [Range(0f, 3.5f)] public float CannotClickTimer; Tables _tables; public Animation anim; public Animation[] boxGo; public Button btn_click; public Button btn_close; public Button btn_next; public Button btn_all; public FishCardUI[] fishCardAttributes; public Animation[] gameObjects; List itemDataCards = new List(); public List itemDataGifts = new List(); GameObject reward_layout; List trans = new List(); [SerializeField] private Transform tran_rewardParent; [SerializeField] private GameObject go_row; [SerializeField] private PanelScroll ps; public float RewardPopSpeed = 0.075f; private List rows = new(); public bool IsShow; int childCount; int Quality; private void Awake() { anim = GetComponent(); btn_click = GetComponent