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

Foldout.SetValueWithoutNotify

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法采纳所有提交,但我们确实会阅读用户提出的每个建议更改,并在适用的情况下进行更新。

关闭

提交失败

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

关闭

取消

声明

public void SetValueWithoutNotify(bool newValue);

参数

newValue 折叠项的新值

描述

设置 Foldout 的 Toggle 子元素的值,但不通知层次结构的其余部分更改。

当您想要更改 Foldout 的 Toggle 值而不触发事件时,这很有用。例如,假设您设置了一个 Foldout 来触发动画,但您只希望在用户点击 Foldout 的 Toggle 时触发动画,而不是在您通过代码更改 Toggle 的值时触发(例如,在另一个验证中)。您可以使用此方法“静默”更改值。