ShanxiKnowledgeBase/SXKnowledgeBase-master/sxknowledgebase/Assets/Scripts/UI/CusButton.cs

41 lines
827 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
using TMPro;
public class CusButton : MonoBehaviour
{
/// <summary>
/// Ñ¡ÖÐͼ±ê
/// </summary>
public Sprite SelectSprite;
/// <summary>
/// δѡÖÐͼ±ê
/// </summary>
public Sprite NormalSprite;
public TextMeshProUGUI Text;
public string SelectStr;
public string NormalStr;
/// <summary>
///
/// </summary>
public Image ThisButton;
/// <summary>
///
/// </summary>
public void SetStatus(bool selected)
{
if (ThisButton != null)
{
ThisButton.sprite = selected ? SelectSprite : NormalSprite;
}
if (Text != null)
{
Text.text = selected ? SelectStr : NormalStr;
}
}
}