任何EditorWindow 可以与DataMode 功能交互的接口。要获取实例,请使用EditorWindow.dataModeController.
当窗口可见且支持多个 DataModes 时,此接口会在停靠区显示一个切换按钮。
dataMode | 返回当前对拥有此 IDataModeController 实例的 EditorWindow 处于活动状态的 DataMode。 |
TryChangeDataMode | 为 EditorWindow 请求 DataMode 更改。 |
UpdateSupportedDataModes | 更新 EditorWindow 支持的 DataModes 列表,并将首选 DataMode 设置为在 DataMode 切换器 UI 设置为自动时使用。 |
dataModeChanged | 用于订阅 DataMode 更改的事件。 |