From 1da51ac95b26821e80e0a66b91bdcce6a336013f Mon Sep 17 00:00:00 2001 From: VaDiM Date: Mon, 20 Mar 2023 19:32:00 +0300 Subject: [PATCH] Add error message on incorrect format of specified unity ver --- AssetStudio/SerializedFile.cs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/AssetStudio/SerializedFile.cs b/AssetStudio/SerializedFile.cs index 7617418..43fc660 100644 --- a/AssetStudio/SerializedFile.cs +++ b/AssetStudio/SerializedFile.cs @@ -223,6 +223,10 @@ namespace AssetStudio { unityVersion = stringVersion; var buildSplit = Regex.Replace(stringVersion, @"\d", "").Split(new[] { "." }, StringSplitOptions.RemoveEmptyEntries); + if (buildSplit.Length == 0) + throw new NotSupportedException("Specified Unity version is not in a correct format.\n" + + "Specify full Unity version, including letters at the end.\n" + + "Example: 2017.4.39f1"); buildType = new BuildType(buildSplit[0]); var versionSplit = Regex.Replace(stringVersion, @"\D", ".").Split(new[] { "." }, StringSplitOptions.RemoveEmptyEntries); version = versionSplit.Select(int.Parse).ToArray();