在 ManageScriptableObject.cs 的第 926-941 行,SerializedPropertyType.Integer 分支只用了 prop.intValue(int32),但 FP 的 m_rawValue 字段是 long(int64)。Unity 对 long 字段也报告为 SerializedPropertyType.Integer,但必须用 prop.longValue 来读写,否则会截断超过 int32 范围的值。
在 ManageScriptableObject.cs 的第 926-941 行,SerializedPropertyType.Integer 分支只用了
prop.intValue(int32),但 FP 的 m_rawValue 字段是 long(int64)。Unity 对 long 字段也报告为
SerializedPropertyType.Integer,但必须用 prop.longValue 来读写,否则会截断超过 int32 范围的值。