private static int parseColor(string text) { double.TryParse(text.Substring(3, 8), out double r); double.TryParse(text.Substring(14, 8), out double g); double.TryParse(text.Substring(25, 8), out double b); return(CreatureColors.closestColorIDFromRGB(LinearColorComponentToColorComponent(r), LinearColorComponentToColorComponent(g), LinearColorComponentToColorComponent(b))); }
private static int parseColor(string text) { double.TryParse(text.Substring(3, 8), System.Globalization.NumberStyles.AllowDecimalPoint | System.Globalization.NumberStyles.AllowLeadingSign, System.Globalization.CultureInfo.GetCultureInfo("en-US"), out double r); double.TryParse(text.Substring(14, 8), System.Globalization.NumberStyles.AllowDecimalPoint | System.Globalization.NumberStyles.AllowLeadingSign, System.Globalization.CultureInfo.GetCultureInfo("en-US"), out double g); double.TryParse(text.Substring(25, 8), System.Globalization.NumberStyles.AllowDecimalPoint | System.Globalization.NumberStyles.AllowLeadingSign, System.Globalization.CultureInfo.GetCultureInfo("en-US"), out double b); return(CreatureColors.closestColorIDFromRGB(LinearColorComponentToColorComponent(r), LinearColorComponentToColorComponent(g), LinearColorComponentToColorComponent(b))); }