Version 3.3.0.2

ProjectSettingAttributeProcessor<TSetting, TValue> class

Namespace: Sirenix.OdinInspector.Editor.Internal
Assembly: Sirenix.OdinInspector.Editor
public class ProjectSettingAttributeProcessor<TSetting, TValue> : OdinAttributeProcessor<TSetting>, IHideObjectMembers where TSetting : ProjectSetting<TValue>
Inheritance

Type Parameters

TSetting

TValue

Constructors

ProjectSettingAttributeProcessor()
public ProjectSettingAttributeProcessor()

Methods

ProcessChildMemberAttributes(InspectorProperty, MemberInfo, List<Attribute>)
public override void ProcessChildMemberAttributes(InspectorProperty parentProperty, MemberInfo member, List<Attribute> attributes)
Parameters
InspectorProperty parentProperty

System.Reflection.MemberInfo member

System.Collections.Generic.List<System.Attribute> attributes

ProcessSelfAttributes(InspectorProperty, List<Attribute>)
public override void ProcessSelfAttributes(InspectorProperty property, List<Attribute> attributes)
Parameters
InspectorProperty property

System.Collections.Generic.List<System.Attribute> attributes