OldBlueWater/BlueWater/Assets/02.Scripts/Item/DropItemInfoUi.cs

31 lines
741 B
C#
Raw Normal View History

using Doozy.Runtime.UIManager.Containers;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public class DropItemInfoUi : MonoBehaviour
{
[field: SerializeField] public UIView UiView { get; set; }
[field: SerializeField] public Image ItemIcon { get; set; }
[field: SerializeField] public TMP_Text ItemText { get; set; }
public void SetInfo(Sprite icon, string text)
{
ItemIcon.sprite = icon;
ItemText.text = text;
}
public void ShowUi()
{
UiView.Show();
}
public void HideUi()
{
UiView.Hide();
}
}
}