Unity 框架

TableViewItem.cs 787B

12345678910111213141516171819202122232425262728
  1. /****************************************************
  2. 文件:TableViewItem.cs
  3. 作者:陶长春
  4. 邮箱:376248129@qq.com
  5. 日期:2024年12月12日 7:56:16
  6. UnityVersion: 2021.3.13f1
  7. 功能:表格视图项
  8. *****************************************************/
  9. using System.Collections;
  10. using UnityEngine;
  11. using System.Collections.Generic;
  12. using UnityEditor.IMGUI.Controls;
  13. namespace TFramework
  14. {
  15. public class TableViewItem<T> : TreeViewItem where T :class,new()
  16. {
  17. /// <summary>
  18. /// 项数据
  19. /// </summary>
  20. public T Data { get; private set; }
  21. public TableViewItem(int id, int depth, T data) : base(id, depth, data == null ? "Root" : data.ToString())
  22. {
  23. Data = data;
  24. }
  25. }
  26. }