using UnityEngine; public class load_skillwarn : MonoBehaviour { public static load_skillwarn Instance; public GameObject skill_warn_prefab; public GameObject skillwarn_obj; private void Awake() { Instance = this; } public void ShowWarning(string targetName, string attributeName) { if (skill_warn_prefab == null || skillwarn_obj == null) return; var go = Instantiate(skill_warn_prefab, skillwarn_obj.transform, false); var comp = go.GetComponent(); if (comp != null) { if (comp.warn_btm_img != null && comp.warn_btm_red != null) comp.warn_btm_img.sprite = comp.warn_btm_red; if (comp.warn_txt != null) comp.warn_txt.text = $"{targetName}{attributeName} 已达到阈值"; } } }