using TMPro; using UnityEngine; using UnityEngine.UI; public class PanelItemManager : MonoBehaviour { public TMP_Text Title; public TMP_Text Description; private void Awake() { Title = transform.Find("Title").GetComponent(); Description = transform.Find("Description").GetComponent(); transform.Find("Lock").gameObject.SetActive(false); transform.Find("background").GetComponent().color = new Color(1, 1, 1, 1); Description.gameObject.SetActive(true); } public void Lock() { transform.Find("Lock").gameObject.SetActive(true); transform.Find("background").GetComponent().color = new Color(0.5f, 0.5f, 0.5f, 0.5f); Description.gameObject.SetActive(false); } public void UnLock() { transform.Find("Lock").gameObject.SetActive(false); transform.Find("background").GetComponent().color = new Color(1, 1, 1, 1); Description.gameObject.SetActive(true); } }