Namespace: | Sirenix.OdinInspector.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public abstract class BaseMemberPropertyResolver<TValue, TAttribute> : OdinPropertyResolver<TValue, TAttribute>, IMaySupportPrefabModifications where TAttribute : Attribute
protected BaseMemberPropertyResolver()
public virtual bool MaySupportPrefabModifications { get; }
public override int ChildNameToIndex(ref StringSlice name)
StringSlice | name |
System.Int32 |
public override sealed int ChildNameToIndex(string name)
System.String | name |
System.Int32 |
protected override sealed int GetChildCount(TValue value)
TValue | value |
System.Int32 |
public override sealed InspectorPropertyInfo GetChildInfo(int childIndex)
System.Int32 | childIndex |
InspectorPropertyInfo |
protected abstract InspectorPropertyInfo[] GetPropertyInfos()
InspectorPropertyInfo[] |
protected override void Initialize()