using asap.core; using GameCore; using System; using TMPro; using UniRx; using UnityEngine; using UnityEngine.UI; public class MailSlot : MonoBehaviour { public TMP_Text text_name, text_info, text_expireTime, text_time; Head btn_head; GameObject go_normal, go_normalDone, go_reward, go_rewardDone, go_bg, go_bg_done; Button btn; GameMail data; private static TimeSpan _MaxExpireTime = TimeSpan.FromDays(400); private static TimeSpan _CountDownTime = TimeSpan.FromDays(1); private void Awake() { text_name = transform.Find("info/text_name").GetComponent(); text_info = transform.Find("info/text_info").GetComponent(); text_time = transform.Find("text_time").GetComponent(); text_expireTime= transform.Find("text_overdue").GetComponent(); btn_head = transform.Find("btn_head").GetComponent(); go_normal = transform.Find("icon_mail").gameObject; go_normalDone = transform.Find("icon_mail_done").gameObject; go_reward = transform.Find("icon_gift").gameObject; go_rewardDone = transform.Find("icon_gift_done").gameObject; go_bg = transform.Find("bg").gameObject; go_bg_done = transform.Find("bg_done").gameObject; btn=transform.transform.Find("btn").GetComponent