Namespace: | Sirenix.OdinInspector.Editor |
Assembly: | Sirenix.OdinInspector.Editor |
public sealed class UnityPropertyGetterSetter<TOwner, TValue> : IValueGetterSetter<TOwner, TValue>, IValueGetterSetter
public UnityPropertyGetterSetter(InspectorProperty property)
InspectorProperty | property |
public bool IsReadonly { get; }
public Type OwnerType { get; }
public Type ValueType { get; }
public TValue GetValue(ref TOwner owner)
TOwner | owner |
TValue |
public object GetValue(object owner)
System.Object | owner |
System.Object |
public void SetValue(ref TOwner owner, TValue value)
TOwner | owner | |
TValue | value |
public void SetValue(object owner, object value)
System.Object | owner | |
System.Object | value |