组件可以设计为驱动 RectTransform。DrivenRectTransformTracker 结构体用于指定它正在驱动的 RectTransform。
驱动 RectTransform 意味着被驱动 RectTransform 的值由该组件控制。这些被驱动值无法在 Inspector 中编辑(显示为禁用)。保存场景时也不会保存它们,这可以防止场景文件发生不需要的更改。
每当组件更改被驱动 RectTransform 的值时,它应该首先调用 Clear 方法,然后使用 Add 方法添加它正在驱动的所有 RectTransform。Clear 方法也应该在组件的 OnDisable 回调中调用。
StartRecordingUndo | 恢复记录被驱动 RectTransform 的撤消操作。 |
StopRecordingUndo | 停止记录来自被驱动 RectTransform 的撤消操作。 |