31 lines
741 B
C#
31 lines
741 B
C#
|
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();
|
||
|
}
|
||
|
}
|
||
|
}
|