- Odin Inspector 系列教程 --- Table Co
- Odin Inspector 系列教程 --- 自定义Odin序
- Odin Inspector 系列教程 --- Table Li
- Odin Inspector 系列教程 --- Table Ma
- Odin Inspector 系列教程 --- Odin Sta
- Odin Inspector 系列教程 --- RoadMap(
- Odin Inspector 系列教程 --- Foldout
- Odin Inspector 系列教程 --- Vertical
- Odin Inspector 系列教程 --- Responsi
- Odin Inspector 系列教程 --- Preview
TableColumnWidth属性用于进一步自定义使用“ TableListAttribute” 绘制的表中的列的宽度。
【Resizable】 控制是否自动调整大小

using Sirenix.OdinInspector;
using Sirenix.Utilities.Editor;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class TableColumnWidthAttributeExample : MonoBehaviour
{
[TableList]
public List<MyItem> List = new List<MyItem>()
{
new MyItem(),
new MyItem(),
new MyItem(),
};
[Serializable]
public class MyItem
{
[PreviewField(Height = 20)]
[TableColumnWidth(30, Resizable = false)]
public Texture2D Icon;
[TableColumnWidth(60)]
public int ID;
[TableColumnWidth(100)]
public string Name;
}
}
网友评论