#if UNITY_2019_4_OR_NEWER using System; using System.Collections.Generic; namespace YooAsset.Editor { public class DefaultTableData : ITableData { /// /// 是否可见 /// public bool Visible { set; get; } = true; /// /// 单元格集合 /// public IList Cells { set; get; } = new List(); /// /// 添加单元格数据 /// public void AddCell(ITableCell cell) { Cells.Add(cell); } #region 添加默认的单元格数据 public void AddButtonCell(string searchTag) { var cell = new ButtonCell(searchTag); Cells.Add(cell); } public void AddAssetPathCell(string searchTag, string path) { var cell = new AssetPathCell(searchTag, path); Cells.Add(cell); } public void AddStringValueCell(string searchTag, string value) { var cell = new StringValueCell(searchTag, value); Cells.Add(cell); } public void AddLongValueCell(string searchTag, long value) { var cell = new IntegerValueCell(searchTag, value); Cells.Add(cell); } public void AddDoubleValueCell(string searchTag, double value) { var cell = new SingleValueCell(searchTag, value); Cells.Add(cell); } public void AddBoolValueCell(string searchTag, bool value) { var cell = new BooleanValueCell(searchTag, value); Cells.Add(cell); } #endregion } } #endif