Example #1
0
        /// <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));
        }
Example #2
0
        /// <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));
        }
Example #3
0
        /// <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);
        }
Example #4
0
        /// <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);
        }