31 lines
881 B
C#
31 lines
881 B
C#
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<skillWarn_prefab>();
|
|
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 = $"<b>{targetName}</b> 的 <b>{attributeName}</b> 已达到阈值";
|
|
}
|
|
}
|
|
}
|