TreeSecondItem.cs 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. /****************************************************************************
  2. * 2024.5 LXD
  3. ****************************************************************************/
  4. using System;
  5. using System.Collections.Generic;
  6. using UnityEngine;
  7. using UnityEngine.UI;
  8. using QFramework;
  9. namespace QFramework
  10. {
  11. public partial class TreeSecondItem : UIComponent
  12. {
  13. /// <summary>
  14. /// 选中状态
  15. /// </summary>
  16. public Sprite m_SelectSprite;
  17. /// <summary>
  18. /// 正常状态
  19. /// </summary>
  20. public Sprite m_NormalSprite;
  21. private string NO_BREAKING_SPACE = "\u00A0";
  22. public void InitData(int index)
  23. {
  24. contentText.text = index.ToString();
  25. ClickButton tmpClickBtn = transform.GetComponentInChildren<ClickButton>();
  26. tmpClickBtn.onLeftClick.AddListener(OnClickBtnClick);
  27. }
  28. private void OnClickBtnClick()
  29. {
  30. }
  31. protected override void OnBeforeDestroy()
  32. {
  33. }
  34. /// <summary>
  35. /// 选中
  36. /// </summary>
  37. public void SetSelectState()
  38. {
  39. selectIcon.sprite = m_SelectSprite;
  40. }
  41. /// <summary>
  42. /// 取消选中
  43. /// </summary>
  44. public void SetUnSelectState()
  45. {
  46. selectIcon.sprite = m_NormalSprite;
  47. }
  48. }
  49. }