38 lines
932 B
C#
38 lines
932 B
C#
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using TMPro;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
namespace SimpleInventorySystem
|
|||
|
{
|
|||
|
[RequireComponent(typeof(ItemUI))]
|
|||
|
public class RenderItemUIProperty : MonoBehaviour
|
|||
|
{
|
|||
|
private ItemUI item;
|
|||
|
public TextMeshProUGUI textMeshProUGUI;
|
|||
|
[HideInInspector] public string value;
|
|||
|
|
|||
|
// Start is called before the first frame update
|
|||
|
void Start()
|
|||
|
{
|
|||
|
}
|
|||
|
|
|||
|
public void Hide()
|
|||
|
{
|
|||
|
if (textMeshProUGUI != null)
|
|||
|
textMeshProUGUI.enabled = false;
|
|||
|
}
|
|||
|
public void Show()
|
|||
|
{
|
|||
|
if (textMeshProUGUI != null)
|
|||
|
textMeshProUGUI.enabled = true;
|
|||
|
}
|
|||
|
|
|||
|
// Update is called once per frame
|
|||
|
void Update()
|
|||
|
{
|
|||
|
if(textMeshProUGUI != null && textMeshProUGUI.enabled)
|
|||
|
textMeshProUGUI.text = value;
|
|||
|
}
|
|||
|
}
|
|||
|
}
|