using GameCore; using System.Collections.Generic; using System.Threading.Tasks; using UnityEngine; using UnityEngine.UI; public class common_tips : MonoBehaviour { static common_tips _instance; static bool isShowing = false; public static async Task Show() { await Awaiters.NextFrame; 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.common_tips); if (loading != null) { _instance = loading.GetComponent(); } } _instance.gameObject.SetActive(true); } Button btn_close; reward_tips reward_tips; info_tips info_tips; tips_base tips_base; public int clickInstanceID { get; set; } private void Awake() { btn_close = transform.Find("btn_close").GetComponent