代码检查:成员同时出现在多个 UI 组中
此检查会报告一个 Odin 成员被同时分配到多个无关联的 UI 组。 这通常意味着同一个字段或属性会在检查器 UI 中出现多次。 嵌套组可以,但兄弟组不行。
示例
在这种情况下,该成员属于 Stats 下的两个不同分支,因此 Odin 可以多次显示它。
using Sirenix.OdinInspector;
using UnityEngine;
public class Example : MonoBehaviour
{
[BoxGroup("Stats/Offense")]
[BoxGroup("Stats/Defense")]
public int value;
}
using Sirenix.OdinInspector;
using UnityEngine;
public class Example : MonoBehaviour
{
[BoxGroup("Stats")]
[BoxGroup("Stats/Offense")]
public int value;
}
快速修复
此检查不提供专用的快速修复。 请手动通过移除有冲突的组属性或更改路径,使其形成单一嵌套层级来修复。
2026年 5月 8日