diff --git a/Packages/Sequence-Unity/Sequence/SequenceSDK/Config/PackageVersionReader.cs b/Packages/Sequence-Unity/Sequence/SequenceSDK/Config/PackageVersionReader.cs index d2554657..380b261a 100644 --- a/Packages/Sequence-Unity/Sequence/SequenceSDK/Config/PackageVersionReader.cs +++ b/Packages/Sequence-Unity/Sequence/SequenceSDK/Config/PackageVersionReader.cs @@ -19,12 +19,15 @@ public static string GetVersion() return ExtractVersionFromJson(json); } + private static string FindPackageJsonPath() { - string packagesPath = "Packages/Sequence-Unity/package.json"; - if (File.Exists(packagesPath)) + if (CheckDirectories(new[] { + "Packages/Sequence-Unity/package.json", + "Packages/xyz.0xsequence.waas-unity/package.json" + }, out var availableFile)) { - return packagesPath; + return availableFile; } string[] directories = Directory.GetDirectories("Library/PackageCache/", "xyz.0xsequence.waas-unity*", SearchOption.TopDirectoryOnly); @@ -42,6 +45,21 @@ private static string FindPackageJsonPath() return null; } + private static bool CheckDirectories(string[] files, out string availableFile) + { + foreach (var file in files) + { + if (File.Exists(file)) + { + availableFile = file; + return true; + } + } + + availableFile = null; + return false; + } + private static string ExtractVersionFromJson(string json) { var jsonObj = JsonUtility.FromJson(json); diff --git a/Packages/Sequence-Unity/package.json b/Packages/Sequence-Unity/package.json index b29b2b5a..7d456038 100644 --- a/Packages/Sequence-Unity/package.json +++ b/Packages/Sequence-Unity/package.json @@ -1,6 +1,6 @@ { "name": "xyz.0xsequence.waas-unity", - "version": "4.4.0", + "version": "4.4.1", "displayName": "Sequence Embedded Wallet SDK", "description": "A Unity SDK for Sequence APIs", "unity": "2021.3",