Odin Inspector
Title: 标题ReadOnly:限制从 Inspector 中修改值,但仍可见LabelText:替换在 Inspector 中显示的名称,可设置图标 SdfIconType | APIGUIColor:修改颜色,参数可传入 RGB ,字符串和nameof(返回Color的方法)Required:不可为 null,参数为警告信息和警告类型(ex: Error, Warning)AssetsOnly:只可赋值 Assets 中的资源,不可用场景中的Searchable:可在集合中搜索
提示:
InfoBox:提示信息DetialedInfoBox:比InfoBox多个展开框ShowIf/HideIf:需传入@***,条件为 true 时会显示特性所指string
分组:
BoxGrop:划分组FoldoutGroup:将数个名字为FoldoutGroup名/xxx的BoxGrop或同类包裹到一个折叠组HorizontaGroup/VerticlGroupTabGroup:只能和自身组合
按钮(方法特性):
Button:会在 Inspector 上生成按钮,很多重载 ButtonAttribute | APIButtonGroup:排列按钮,可被FoldoutGroup包裹。会覆盖 Button 中的ButtonSize
属性:
ShowInInspector:在 Inspector 上显示
枚举:
EnumToggleButtons:更好地展示多个枚举
字符串内特殊符号:
\:分组中划分子级和父级@:跟bool表达式
其他:
- 很多特性都有
VisibleIf,接受@***参数