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

PrefabUtility.RevertPropertyOverride

建议改动

成功!

感谢您帮助我们改进 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读我们用户建议的每项改动,并在适用情况下进行更新。

关闭

提交失败

由于某些原因,您的建议改动无法提交。请在<a>几分钟后</a>再试一次。感谢您花时间帮助我们改进 Unity 文档的质量。

关闭

取消

声明

public static void RevertPropertyOverride(SerializedProperty instanceProperty, InteractionMode action);

参数

action 用于对此操作的交互模式。
instanceProperty 表示要还原的属性的 SerializedProperty。

描述

还原 Prefab 实例上单个属性的重写。

在 apply 操作之后,Prefab 实例上的属性不再被标记为重写,现在它会反映 Prefab Asset 的值。

请注意,您可以通过此方法还原默认重写属性,这与其他不会应用默认重写属性的 apply 方法不同。