using TMPro; using UnityEngine.UI; using UnityEngine; using System.Collections.Generic; using asap.core; using GameCore; public class GiftPiggyBankInfoPopupPanel : MonoBehaviour { List _itemIcons; List _itemTexts; Image _progressBar; TMP_Text _textEnd; TMP_Text _textMid; IUIService _uiService; PiggyBankPackData _pbpd; Button _btnClose; private void Awake() { _itemIcons = new List(); _itemTexts = new List(); for (int i = 1; i <= 3; i++) { _itemIcons.Add(transform.Find($"root/info1/item/item{i}/icon_tag").GetComponent()); _itemTexts.Add(transform.Find($"root/info1/item/item{i}/text_num").GetComponent()); } _progressBar = transform.Find("root/info2/bg_bar/bar").GetComponent(); _textEnd = transform.Find("root/info2/bg_bar/resin2/text_num").GetComponent(); _textMid = transform.Find("root/info2/bg_bar/resin3/text_num").GetComponent(); _uiService = GContext.container.Resolve(); _pbpd = GContext.container.Resolve(); _btnClose = transform.Find("btn_close").GetComponent