ItemPackage_View.cs 906 B

12345678910111213141516171819202122232425262728
  1. using System.Collections;
  2. using System.Collections.Generic;
  3. using TMPro;
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6. public class ItemPackage_View
  7. {
  8. public RectTransform uiTransform;
  9. public TextMeshProUGUI ENameTextMeshProUGUI;
  10. public Image EIconImage;
  11. public Image ENameColorImage;
  12. public Image ELinkIconImage;
  13. public void BindTrans(Transform t)
  14. {
  15. uiTransform = t.GetComponent<RectTransform>();
  16. var re = t.GetComponent<ReferenceCollector>();
  17. ENameTextMeshProUGUI =re.Get<GameObject>("EName").GetComponent<TextMeshProUGUI>();
  18. EIconImage = re.Get<GameObject>("EIcon").GetComponent<Image>();
  19. ENameColorImage = re.Get<GameObject>("ENameColor").GetComponent<Image>();
  20. ELinkIconImage = re.Get<GameObject>("ELinkIcon").GetComponent<Image>();
  21. }
  22. public void Dispose()
  23. {
  24. uiTransform.gameObject.SetActive(false);
  25. }
  26. }