代码检查:成员同时出现在多个 UI 组中
此检查会报告同时被分配到多个不相关 UI 组的 Odin 成员。 这通常意味着同一字段或属性会在检查器 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日