版本: Unity 6 (6000.0)
语言英语
  • C#

PrefabOverridesOptions

枚举

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交的内容,但我们会阅读用户提出的每项建议并进行必要的更新。

关闭

提交失败

由于某种原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

使用 ReplacePrefabAssetOfPrefabInstance 时,可以使用这些标志来控制保留或清除哪些覆盖。

属性

KeepAllPossibleOverrides保留所有可能的覆盖(默认值)。
ClearNonDefaultPropertyOverrides从 Prefab 实例中清除任何非默认属性覆盖。
ClearAddedComponents从 Prefab 实例中清除任何添加的组件覆盖。
ClearRemovedComponents从 Prefab 实例中清除任何移除的组件覆盖。
ClearAddedGameObjects从 Prefab 实例中清除任何添加的 GameObject 覆盖。
ClearRemovedGameObjects从 Prefab 实例中清除任何移除的 GameObject 覆盖。
ClearAllOverridesExceptPropertyOverrides清除所有添加和移除的 GameObjects 和组件,但保留所有可能的属性覆盖。
ClearAllNonDefaultOverrides从 Prefab 实例中清除任何非默认属性覆盖。