using asap.core; using GameCore; using System; using System.Collections.Generic; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; public class HomeBtnMiniBP : EventButtonResource, IUIRedPoint { public const string redKey = "MiniBP"; public MiniBattlePassType Type = MiniBattlePassType.LuckMagic; MiniBattlePassDataModel miniBP; Image icon; Button btn; TMP_Text text_time; GameObject redpoint; IDisposable timerDisposable; private void Awake() { miniBP = GContext.container.Resolve().GetModel(Type); icon = transform.Find("icon").GetComponent(); text_time = transform.Find("text_time").GetComponent(); btn = GetComponent