/// <summary> /// Converts a string to an integer. /// </summary> /// <param name="str">The string to convert.</param> /// <returns>The integer parsed from the string.</returns> protected override int StringToValue(string str) { long v; UINumericFieldsUtils.StringToLong(str, out v); return(Mathf.ClampToInt(v)); }
/// <summary> /// Converts a string to a float. /// </summary> /// <param name="str">The string to convert.</param> /// <returns>The float parsed from the string.</returns> protected override float StringToValue(string str) { double v; UINumericFieldsUtils.StringToDouble(str, out v); return(Mathf.ClampToFloat(v)); }
/// <summary> /// Converts a string to a long integer. /// </summary> /// <param name="str">The string to convert.</param> /// <returns>The long integer parsed from the string.</returns> protected override long StringToValue(string str) { long v; UINumericFieldsUtils.StringToLong(str, out v); return(v); }
/// <summary> /// Converts a string to a double. /// </summary> /// <param name="str">The string to convert.</param> /// <returns>The double parsed from the string.</returns> protected override double StringToValue(string str) { double v; UINumericFieldsUtils.StringToDouble(str, out v); return(v); }