跳转至

AesirArchitectureAttributeProcessor

  • 种类: class
  • 命名空间: Runestone.AesirArchitecture.Editor.OdinInspector
  • 程序集: Runestone.AesirArchitecture.Editor.OdinInspector

继承链: System.Object → Sirenix.OdinInspector.Editor.OdinAttributeProcessor → Sirenix.OdinInspector.Editor.OdinAttributeProcessor<AesirArchitecture> → AesirArchitectureAttributeProcessor

实现接口: Sirenix.Utilities.Editor.IHideObjectMembers

声明

internal sealed class AesirArchitectureAttributeProcessor : Sirenix.OdinInspector.Editor.OdinAttributeProcessor<AesirArchitecture>, 
Sirenix.Utilities.Editor.IHideObjectMembers

为 AesirArchitecture 类动态添加特性。

备注

Inspector 呈现全部由本处理器动态注入(样式与逻辑分离),运行时程序集不持有任何 Inspector 样式特性: 类级 Info 信息框:类职责说明(恒显示)。 类级 Warning 信息框:DDOL 开关关闭时的多场景叠加风险提醒(仅在关闭时显示)。 字段级 Info 信息框:dontDestroyOnLoad 开关的取值含义说明(恒显示,替代运行时 Tooltip)。

构造方法

AesirArchitectureAttributeProcessor()

public AesirArchitectureAttributeProcessor()

方法

名称 描述 声明类型
GetType() — object
ProcessChildMemberAttributes(InspectorProperty, MemberInfo, List<Attribute>) 处理子成员的特性,为 DDOL 开关字段动态注入取值含义说明(Info 级信息框,恒显示) AesirArchitectureAttributeProcessor
ProcessSelfAttributes(InspectorProperty, List<Attribute>) 处理类自身的特性,添加描述信息框与 DDOL 关闭警告信息框 AesirArchitectureAttributeProcessor
CanProcessChildMemberAttributes(InspectorProperty, MemberInfo) — OdinAttributeProcessor
CanProcessSelfAttributes(InspectorProperty) — OdinAttributeProcessor
Equals(object) — object
GetHashCode() — object
ToString() — object
MemberwiseClone() — object
Finalize() — object

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Script Doc Generator 辅助生成。