using System.Collections;
using System.Collections.Generic;
using TMPro;
using UnityEngine;
using UnityEngine.UI;

public class ItemPackage_View
{
    public RectTransform uiTransform;
    public TextMeshProUGUI ENameTextMeshProUGUI;
    public Image EIconImage;
    public Image ENameColorImage;
    public Image ELinkIconImage;

    public void BindTrans(Transform t)
    {
        uiTransform = t.GetComponent<RectTransform>();
        var re = t.GetComponent<ReferenceCollector>();
        ENameTextMeshProUGUI =re.Get<GameObject>("EName").GetComponent<TextMeshProUGUI>();
        EIconImage = re.Get<GameObject>("EIcon").GetComponent<Image>();
        ENameColorImage = re.Get<GameObject>("ENameColor").GetComponent<Image>();
        ELinkIconImage = re.Get<GameObject>("ELinkIcon").GetComponent<Image>();
    }
    public void Dispose()
    {
        uiTransform.gameObject.SetActive(false);
    }
}