using GameCore; using System.Threading.Tasks; using UnityEngine; using UnityEngine.UI; public class item_tips : MonoBehaviour { static item_tips _instance; static bool isShowing = false; public static async Task Show() { await ShowInit(); if (_instance == null) { return null; } _instance.transform.SetAsLastSibling(); return _instance; } private static async Task ShowInit() { if (!isShowing) { GameObject loading = await UIManager.Instance.GetUIAsync(UITypes.item_tips); if (loading != null) { _instance = loading.GetComponent(); } } _instance.gameObject.SetActive(true); } Button btn_close; RectTransform content; public item_tips_fish_card item_fish_card; public item_tips_box item_box; public item_tips_box_2 item_box_2; public item_tips_item item_tips_item; public buff_tips buff_Tips; public buff_tips buff_target; public item_perk item_Perk; //public int clickInstanceID { get; set; } private void Awake() { btn_close = transform.Find("btn_close").GetComponent