41 lines
786 B
C#
41 lines
786 B
C#
using UnityEngine;
|
|
using UnityEngine.UI;
|
|
|
|
/// <summary>
|
|
/// 箭头指向UI
|
|
/// </summary>
|
|
public class ArrowObjUI : MonoBehaviour
|
|
{
|
|
/// <summary>
|
|
/// 图标
|
|
/// </summary>
|
|
public Image iconImage;
|
|
|
|
/// <summary>
|
|
/// 背景
|
|
/// </summary>
|
|
public GameObject bkImage;
|
|
|
|
/// <summary>
|
|
/// 箭头对象
|
|
/// </summary>
|
|
public GameObject arrowObj;
|
|
|
|
/// <summary>
|
|
/// 设置图标
|
|
/// </summary>
|
|
/// <param name="sprite"></param>
|
|
public void SetIconImage(Sprite sprite)
|
|
{
|
|
if (sprite == null)
|
|
{
|
|
bkImage.gameObject.SetActive(false);
|
|
iconImage.gameObject.SetActive(false);
|
|
}
|
|
else
|
|
{
|
|
iconImage.sprite = sprite;
|
|
}
|
|
}
|
|
}
|