using asap.core; using cfg; using DG.Tweening; using game; using GameCore; using System; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class GiftPopupItem : MonoBehaviour { Tables _tables; Transform rewardRoot; List items = new List(); public List itemData; public Pack pack; public IAPItemList iAPItemList; public int dataIndex; Button btn_buy; TMP_Text text_buy; GameObject done; GameObject arrow; Action OnBuySuccess; GameObject lockGo; RectTransform rectTransform; int isDone; GameObject bg1; GameObject bg2; GameObject light1; GameObject light2; private void Awake() { rewardRoot = transform.Find("reward"); int count = rewardRoot.childCount; for (int i = 0; i < count; i++) { items.Add(rewardRoot.GetChild(i).GetComponent()); } btn_buy = transform.Find("btn_buy/btn_green").GetComponent