ScriptDocGeneratorEditorUtility¶
- 种类:
static class - 命名空间:
Runestone.AesirModules.ScriptDocGenerator.Editor - 程序集:
Runestone.AesirModules.Editor.OdinInspector
继承链: System.Object → ScriptDocGeneratorEditorUtility
声明¶
Script Doc Generator 的编辑器工具方法,仅供编辑器程序集内部使用。
方法¶
声明的方法
| 名称 | 描述 |
|---|---|
GetOrCreateEditorScriptableObject(string, string, string) |
根据配置名称获取或创建编辑器 ScriptableObject 资源。 如果资源不存在则自动创建并保存到指定路径,同时将资源注册到 EditorBuildSettings 中。 |
EnsureDirectoryExists(string) |
确保 Assets 目录下的相对路径的文件夹存在,如果不存在则递归创建。 |
PingAndSelectAsset(string) |
Ping 项目中的任何资源,可以是文件夹路径。传入相对路径。 |
继承的方法
| 名称 | 描述 | 声明类型 |
|---|---|---|
GetType() |
— | object |
Equals(object) |
— | object |
GetHashCode() |
— | object |
ToString() |
— | object |
MemberwiseClone() |
— | object |
Finalize() |
— | object |
GetOrCreateEditorScriptableObject(string, string, string)¶
根据配置名称获取或创建编辑器 ScriptableObject 资源。 如果资源不存在则自动创建并保存到指定路径,同时将资源注册到 EditorBuildSettings 中。
public static T GetOrCreateEditorScriptableObject<T>(string configName, string folderPath, string assetName)
参数
| 名称 | 类型 | 说明 |
|---|---|---|
configName |
string |
— |
folderPath |
string |
— |
assetName |
string |
— |
返回值
| 类型 | 说明 |
|---|---|
T |
— |
EnsureDirectoryExists(string)¶
确保 Assets 目录下的相对路径的文件夹存在,如果不存在则递归创建。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
relativePath |
string |
— |
PingAndSelectAsset(string)¶
Ping 项目中的任何资源,可以是文件夹路径。传入相对路径。
参数
| 名称 | 类型 | 说明 |
|---|---|---|
relativePath |
string |
— |
Additional Notes¶
首个
## Additional Notes是增量生成文档标识符,请勿修改标题级别和内容!本文档由Script Doc Generator辅助生成。