SceneEditorSettings¶
- 种类:
class - 命名空间:
Runestone.AesirModules.Editor - 程序集:
Runestone.AesirModules.Editor
继承链: System.Object → UnityEngine.Object → UnityEngine.ScriptableObject → UnityEditor.ScriptableSingleton<SceneEditorSettings> → SceneEditorSettings
声明¶
Scene 模块编辑器设置(ScriptableSingleton):Bootstrapper 场景搜集注册与启动流转的编辑器侧开关。
备注
本类是纯数据层,不依赖 Odin:展示与交互由窗口层承担——安装 Odin 时为 SceneModuleSettingsWindowOdin(InlineEditor 展示本单例),未安装时为原生 IMGUI 兜底 SceneModuleSettingsWindow,两窗口经同一菜单入口按 Odin 可用性路由(更新器双窗口同款模式)。 Odin 展示特性(LabelText / LabelWidth / ShowInInspector 等)经 #if ODIN_INSPECTOR 包裹, 未安装 Odin 的环境整体编译剔除,不影响数据读写。
构造方法¶
| 名称 | 描述 |
|---|---|
SceneEditorSettings() |
— |
SceneEditorSettings()¶
属性¶
声明的属性
继承的属性
| 名称 | 描述 | 声明类型 |
|---|---|---|
hideFlags |
— | Object |
name |
— | Object |
FirstLoadBootstrapScene¶
SetupBootstrapper¶
BootstrapperScenePath¶
PreviousScenePath¶
方法¶
声明的方法
| 名称 | 描述 |
|---|---|
ManualSetupBootstrapper() |
— |
继承的方法
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
GetInstanceID() |
— | Object |
Equals(object) |
— | Object |
GetHashCode() |
— | Object |
ToString() |
— | Object |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
Save(bool) |
— | ScriptableSingleton<SceneEditorSettings> |
SetDirty() |
— | ScriptableObject |
ManualSetupBootstrapper()¶
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。