diff --git a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs index c05a7ef23..709254936 100644 --- a/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs +++ b/spine-unity/Assets/Spine/Editor/spine-unity/Editor/SpineEditorUtilities.cs @@ -57,6 +57,7 @@ using System.IO; using System.Text; using System.Linq; using System.Reflection; +using System.Globalization; namespace Spine.Unity.Editor { using EventType = UnityEngine.EventType; @@ -1184,10 +1185,10 @@ namespace Spine.Unity.Editor { string[] versionSplit = rawVersion.Split('.'); bool match = false; foreach (var version in compatibleVersions) { - bool primaryMatch = version[0] == int.Parse(versionSplit[0]); - bool secondaryMatch = version[1] == int.Parse(versionSplit[1]); + bool primaryMatch = version[0] == int.Parse(versionSplit[0], CultureInfo.InvariantCulture); + bool secondaryMatch = version[1] == int.Parse(versionSplit[1], CultureInfo.InvariantCulture); - // if (isFixVersionRequired) secondaryMatch &= version[2] <= int.Parse(jsonVersionSplit[2]); + // if (isFixVersionRequired) secondaryMatch &= version[2] <= int.Parse(jsonVersionSplit[2], CultureInfo.InvariantCulture); if (primaryMatch && secondaryMatch) { match = true;