private static Action <Rect> GetStringAction(SerializedProperty property, RangeAttribute range) { return(rect => { using (Disposables.Indent(-1)) RangeAttributeDrawer.DoString(rect, property.FindPropertyRelative("LocalValue"), GUIContent.none, range); }); }
static AdvCustomRangeDrawer() { RangeAttributeDrawer.AddCustomRangeDrawer(new AdvIntCustomRangeDrawer()); RangeAttributeDrawer.AddCustomRangeDrawer(new AdvFloatCustomRangeDrawer()); RangeAttributeDrawer.AddCustomRangeDrawer(new AdvStringCustomRangeDrawer()); }