UIPartsItem.cs 763 B

12345678910111213141516171819202122232425262728293031323334353637
  1. // Magica Cloth.
  2. // Copyright (c) MagicaSoft, 2020-2022.
  3. // https://magicasoft.jp
  4. using UnityEngine;
  5. using UnityEngine.UI;
  6. namespace MagicaCloth
  7. {
  8. public class UIPartsItem : MonoBehaviour
  9. {
  10. public Text text;
  11. public Button prefButton;
  12. public Button nextButton;
  13. private int id;
  14. void Start()
  15. {
  16. }
  17. public void Init(string title, int id, System.Action<int, int> onClick)
  18. {
  19. text.text = title;
  20. this.id = id;
  21. prefButton.onClick.AddListener(() =>
  22. {
  23. onClick(this.id, -1);
  24. });
  25. nextButton.onClick.AddListener(() =>
  26. {
  27. onClick(this.id, 1);
  28. });
  29. }
  30. }
  31. }