OvertakingLegend/Assets/Script/ArrowObjUI.cs

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;
}
}
}