ScriptDocGeneratorPanelSO¶
- 种类:
class - 命名空间:
Runestone.AesirModules.ScriptDocGenerator.Editor - 程序集:
Runestone.AesirModules.Editor.OdinInspector
继承链: System.Object → UnityEngine.Object → UnityEngine.ScriptableObject → Sirenix.OdinInspector.SerializedScriptableObject → ScriptDocGeneratorPanelSO
实现接口: UnityEngine.ISerializationCallbackReceiver
声明¶
public class ScriptDocGeneratorPanelSO : Sirenix.OdinInspector.SerializedScriptableObject,
UnityEngine.ISerializationCallbackReceiver
ScriptDocGenerator 可视化操作面板类
构造方法¶
| 名称 | 描述 |
|---|---|
ScriptDocGeneratorPanelSO() |
— |
ScriptDocGeneratorPanelSO()¶
属性¶
声明的属性
| 名称 | 描述 |
|---|---|
TemporaryTypes |
— |
TypeSourceProperty |
— |
TargetType |
— |
Instance |
面板单例访问。解析结果按域缓存:缺失资产的解析会执行 CreateAsset 与 AssetDatabase.Refresh, 每次都重新解析会把这类重操作带进绘制回调等高频路径。 |
DefaultDocFolderPath |
— |
继承的属性
| 名称 | 描述 | 声明类型 |
|---|---|---|
hideFlags |
— | Object |
name |
— | Object |
TemporaryTypes¶
TypeSourceProperty¶
TargetType¶
Instance¶
面板单例访问。解析结果按域缓存:缺失资产的解析会执行 CreateAsset 与 AssetDatabase.Refresh, 每次都重新解析会把这类重操作带进绘制回调等高频路径。
DefaultDocFolderPath¶
public static string DefaultDocFolderPath { get; } = "/Users/yuumix/Projects/Unity/AesirFramework/ScriptDocGenerator";
事件¶
| 名称 | 描述 |
|---|---|
ToastRequested |
— |
ToastRequested¶
方法¶
声明的方法
| 名称 | 描述 |
|---|---|
AnalyzeType() |
— |
GenerateDoc() |
— |
ResetToDefault() |
— |
继承的方法
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
GetInstanceID() |
— | Object |
Equals(object) |
— | Object |
GetHashCode() |
— | Object |
ToString() |
— | Object |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
OnAfterDeserialize() |
— | SerializedScriptableObject |
OnBeforeSerialize() |
— | SerializedScriptableObject |
SetDirty() |
— | ScriptableObject |
AnalyzeType()¶
GenerateDoc()¶
ResetToDefault()¶
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。