[bug][solution] float parsing causing MM to be unusable in most locales under linux
Description: This plugin seems to be using the "float.Parse()" command (just a guess but the issue is the same as games that does this. This causes a very buggy and unusable behaviour beacuse on several locales, esp. European we use "," insted of "." in numbers, this causes havoc in all settings.
To fix this the "float.Parse(theString)" in the code should be changed to: float.Parse(theString,System.Globalization.CultureInfo.InvariantCulture.NumberFormat);
Temporary workaround for Linux users: Start unity in the locale "C". LC_ALL=C ./Unity
Steps to reproduce:
- Use Unity with MM in an LC like "sv_SE.UTF-8"
Expected result: The plugin to be usable.
Actual result: Alot of different bugs all over due to the nature of this bug.
Edited by Peter Bengtsson