Namespace: | Sirenix.OdinInspector.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public abstract class OdinPropertyProcessor
protected OdinPropertyProcessor()
public InspectorProperty Property { get; }
public virtual bool CanProcessForProperty(InspectorProperty property)
InspectorProperty | property |
System.Boolean |
public static OdinPropertyProcessor Create(Type processorType, InspectorProperty property)
System.Type | processorType | |
InspectorProperty | property |
OdinPropertyProcessor |
public static T Create<T>(InspectorProperty property)
where T : OdinPropertyProcessor, new()
InspectorProperty | property |
T |
T |
protected virtual void Initialize()
public abstract void ProcessMemberProperties(List<InspectorPropertyInfo> propertyInfos)
System.Collections.Generic.List<InspectorPropertyInfo> | propertyInfos |