public override void SetValue(SerializedProperty property, string option) { FieldInfo fi = FieldInfoByName(option); if (fi != null) { SerializedPropertyValueExt.SetValue(property, fi.GetValue(null)); } }
public override string GetValue(SerializedProperty property) { object selectValue; selectValue = SerializedPropertyValueExt.Value(property); FieldInfo fi = FieldInfoByValue(selectValue); if (fi != null) { return(fi.Name); } return(""); }