using asap.core; using cfg; using game; using GameCore; using System; using System.Collections.Generic; using TMPro; using UnityEngine; using UnityEngine.UI; public class GiftPopupPanel_Base : MonoBehaviour { Tables _tables; //Button btn_mask; Button btn_close; Button btn_buy; TMP_Text text_buy; TMP_Text text_time; GameObject tag_more; TMP_Text text_best; protected TMP_Text Remaining; GameObject ImageItem; List ImageItemList = new List(); List selectGos = new List(); GameObject SlidingRoot; Button btn_left; Button btn_right; GameObject btn_left_icon; GameObject btn_left_icon_gray; GameObject btn_right_icon; GameObject btn_right_icon_gray; protected TriggerPackManager packManager; Pack pack; IAPItemList iAPItemList; protected List itemDatas = new List(); protected TriggerPackBuyData curTriggerPackState; List triggerPackDic; int index = 0; int allCount = 0; protected virtual int Type { get; } private void Awake() { _tables = GContext.container.Resolve(); //btn_mask = transform.Find("mask").GetComponent