ScriptingSymbolUtility
介绍
- 种类:
static class
- 所在程序集:
Runestone.AesirArchitecture.Editor
- 所在命名空间:
Runestone.AesirArchitecture.Editor
public static class ScriptingSymbolUtility
注释
- 脚本宏定义工具,用于管理 PlayerSettings 中的 Scripting Define Symbols。 参考 Odin Inspector 的 EnsureOdinInspectorDefine 实现, 遍历所有构建目标(排除 Unknown 和 Dedicated Server),提供幂等的宏定义符号添加/移除能力。
方法
所有方法签名总览
| 方法完整签名 |
public Type GetType() |
public virtual bool Equals(object obj) |
public virtual int GetHashCode() |
public virtual string ToString() |
public static bool HasScriptingDefineSymbol(string symbol) |
public static void EnsureScriptingDefineSymbol(string symbol) |
public static void RemoveScriptingDefineSymbol(string symbol) |
protected object MemberwiseClone() |
protected virtual void Finalize() |
声明的普通方法
| 普通方法名称 |
注释 |
public static bool HasScriptingDefineSymbol |
检查指定的宏定义符号是否已存在于当前构建目标中。 |
public static void EnsureScriptingDefineSymbol |
确保指定的宏定义符号存在于所有有效构建目标中(排除 Unknown 和 Dedicated Server)。若已存在则不重复添加。 |
public static void RemoveScriptingDefineSymbol |
确保指定的宏定义符号不存在于所有有效构建目标中。若不存在则不做任何操作。 |
继承的普通方法
| 普通方法名称 |
注释 |
声明方法的类 |
public Type GetType |
|
System.Object |
public virtual bool Equals |
|
System.Object |
public virtual int GetHashCode |
|
System.Object |
public virtual string ToString |
|
System.Object |
protected object MemberwiseClone |
|
System.Object |
protected virtual void Finalize |
|
System.Object |
Additional Notes
首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Aesir Inspector 辅助生成。