using asap.core; using cfg; using GameCore; using System.Collections; using System; using System.Collections.Generic; using UnityEngine; using UnityEngine.UI; using TMPro; using DG.Tweening; using UniRx; using game; public class EventSignupPopupPanel_2 : BasePanel { List signupDayItems = new List(); Button btn_close; TMP_Text text_time; Tables tables; SigninData signupData; private TimeSpan remaining; Image bar; RewardFly rewardFly; RectTransform icon_done; GameObject effect_HomePanel; GameObject clickMask; Transform reward; List rewardItems = new List(); List drops = new List(); List monthlySign; GameObject rewardPanel; Button reward_button; //Button closeButton; //GameObject tips; //Image icon_1; //TMP_Text text_num_1; //Image icon_2; //TMP_Text text_num_2; //TMP_Text text_condition; int curIndex; private void Awake() { tables = GContext.container.Resolve(); monthlySign = tables.TbMonthlySign.DataList; signupData = GContext.container.Resolve(); for (int i = 1; i < 8; i++) { signupDayItems.Add(transform.Find("root/day" + i).GetComponent()); } btn_close = transform.Find("btn_close").GetComponent