SceneModuleSettingsWindowOdin¶
- 种类:
class - 命名空间:
Runestone.AesirModules.Editor - 程序集:
Runestone.AesirModules.Editor.OdinInspector
继承链: System.Object → UnityEngine.Object → UnityEngine.ScriptableObject → UnityEditor.EditorWindow → Sirenix.OdinInspector.Editor.OdinEditorWindow → SceneModuleSettingsWindowOdin
实现接口: UnityEngine.ISerializationCallbackReceiver,UnityEditor.IHasCustomMenu
声明¶
public class SceneModuleSettingsWindowOdin : Sirenix.OdinInspector.Editor.OdinEditorWindow,
UnityEngine.ISerializationCallbackReceiver,
UnityEditor.IHasCustomMenu
Scene 模块设置窗口(Odin 版):InlineEditor 展示 SceneEditorSettings 单例。
备注
本窗口经 OdinWindowOpener 静态委托路由打开(与包内更新器同款模式): Odin 程序集在域加载期经 [InitializeOnLoadMethod] 注册打开方式,未安装 Odin 时菜单落回原生 IMGUI 兜底窗口 SceneModuleSettingsWindow。菜单项由兜底窗口持有,本类不注册菜单。
构造方法¶
| 名称 | 描述 |
|---|---|
SceneModuleSettingsWindowOdin() |
— |
SceneModuleSettingsWindowOdin()¶
字段¶
| 名称 | 描述 | 声明类型 |
|---|---|---|
ToastPopupArea |
— | OdinEditorWindow |
属性¶
| 名称 | 描述 | 声明类型 |
|---|---|---|
titleContent |
— | EditorWindow |
hideFlags |
— | Object |
dataModeController |
— | EditorWindow |
overlayCanvas |
— | EditorWindow |
position |
— | EditorWindow |
maxSize |
— | EditorWindow |
minSize |
— | EditorWindow |
WindowPadding |
— | OdinEditorWindow |
rootVisualElement |
— | EditorWindow |
DrawUnityEditorPreview |
— | OdinEditorWindow |
UseScrollView |
— | OdinEditorWindow |
autoRepaintOnSceneChange |
— | EditorWindow |
docked |
— | EditorWindow |
hasFocus |
— | EditorWindow |
hasUnsavedChanges |
— | EditorWindow |
maximized |
— | EditorWindow |
wantsLessLayoutEvents |
— | EditorWindow |
wantsMouseEnterLeaveWindow |
— | EditorWindow |
wantsMouseMove |
— | EditorWindow |
DefaultEditorPreviewHeight |
— | OdinEditorWindow |
DefaultLabelWidth |
— | OdinEditorWindow |
depthBufferBits |
— | EditorWindow |
name |
— | Object |
saveChangesMessage |
— | EditorWindow |
CurrentDrawingTargets |
— | OdinEditorWindow |
PropertyTree |
— | OdinEditorWindow |
antiAlias |
— | EditorWindow |
title |
— | EditorWindow |
事件¶
| 名称 | 描述 | 声明类型 |
|---|---|---|
OnBeginGUI |
— | OdinEditorWindow |
OnClose |
— | OdinEditorWindow |
OnEndGUI |
— | OdinEditorWindow |
方法¶
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
SendEvent(Event) |
— | EditorWindow |
TryGetOverlay(string, ref Overlay) |
— | EditorWindow |
GetInstanceID() |
— | Object |
Equals(object) |
— | Object |
GetHashCode() |
— | Object |
ToString() |
— | Object |
GetExtraPaneTypes() |
— | EditorWindow |
AddItemsToMenu(GenericMenu) |
— | OdinEditorWindow |
DiscardChanges() |
— | EditorWindow |
Repaint() |
— | EditorWindow |
SaveChanges() |
— | EditorWindow |
BeginWindows() |
— | EditorWindow |
Close() |
— | EditorWindow |
EndWindows() |
— | EditorWindow |
Focus() |
— | EditorWindow |
RemoveNotification() |
— | EditorWindow |
Show() |
— | EditorWindow |
Show(bool) |
— | EditorWindow |
ShowAsDropDown(Rect, Vector2) |
— | EditorWindow |
ShowAuxWindow() |
— | EditorWindow |
ShowModal() |
— | EditorWindow |
ShowModalUtility() |
— | EditorWindow |
ShowNotification(GUIContent) |
— | EditorWindow |
ShowNotification(GUIContent, double) |
— | EditorWindow |
ShowPopup() |
— | EditorWindow |
ShowTab() |
— | EditorWindow |
ShowToast(ToastPosition, SdfIconType, string, string, Color, float) |
— | OdinEditorWindow |
ShowToast(ToastPosition, SdfIconType, string, string, Color, float, string, Action) |
— | OdinEditorWindow |
ShowToast(ToastPosition, SdfIconType, string, Color, float) |
— | OdinEditorWindow |
ShowToast(ToastPosition, SdfIconType, string, Color, float, string, Action) |
— | OdinEditorWindow |
ShowUtility() |
— | EditorWindow |
MemberwiseClone() |
— | object |
OnEnable() |
— | SceneModuleSettingsWindowOdin |
GetTargets() |
— | OdinEditorWindow |
GetTarget() |
— | OdinEditorWindow |
DrawEditor(int) |
— | OdinEditorWindow |
DrawEditorPreview(int, float) |
— | OdinEditorWindow |
DrawEditors() |
— | OdinEditorWindow |
Finalize() |
— | object |
Initialize() |
— | OdinEditorWindow |
OnAfterDeserialize() |
— | OdinEditorWindow |
OnBackingScaleFactorChanged() |
— | EditorWindow |
OnBeforeSerialize() |
— | OdinEditorWindow |
OnBeginDrawEditors() |
— | OdinEditorWindow |
OnDestroy() |
— | OdinEditorWindow |
OnDisable() |
— | OdinEditorWindow |
OnEndDrawEditors() |
— | OdinEditorWindow |
OnImGUI() |
— | OdinEditorWindow |
EnableAutomaticHeightAdjustment(int, bool) |
— | OdinEditorWindow |
EnsureEditorsAreReady() |
— | OdinEditorWindow |
UpdateEditors() |
— | OdinEditorWindow |
SetDirty() |
— | ScriptableObject |
OnGUI() |
— | OdinEditorWindow |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。