unityzgy/Assets/Scripts/UIScripts/ThisProjectPublic/IconBase.cs

29 lines
624 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class IconBase : MonoBehaviour
{
public IconType iconType;
public Text text_IconName;
public Image image_Icon;
//设置显示名称和物体名称一致
public void SetName(string nameStr)
{
text_IconName.text = LocalizationManager.Get(nameStr);
this.transform.name = nameStr;
}
public void SetSprite(Sprite sprite)
{
image_Icon.sprite = sprite;
}
public virtual void SetUpdateIconMsg(object msg,string msgType = "")
{
}
}