using System; using UnityEngine; namespace RosettaUI { public static class RangeUtility { public static (IGetter, IGetter) CreateGetterMinMax(RangeAttribute range, Type type) { if (range == null) return (null, null); return ( CastGetter.Create(ConstGetter.Create(range.min), typeof(float), type), CastGetter.Create(ConstGetter.Create(range.max), typeof(float), type) ); } public static (IGetter, IGetter) CreateGetterMinMax(RangeAttribute range) { if (range == null) return (null, null); return ( new CastGetter(ConstGetter.Create(range.min)), new CastGetter(ConstGetter.Create(range.max)) ); } } }