Example #1
0
        public static Version GetDesiredSDKVersion()
        {
            Version[] array = UWPReferences.GetInstalledSDKVersions().ToArray <Version>();
            Version   result;

            if (array.Length == 0)
            {
                result = new Version(10, 0, 10240, 0);
            }
            else
            {
                Version version   = array.Max <Version>();
                string  wsaUWPSDK = EditorUserBuildSettings.wsaUWPSDK;
                if (string.IsNullOrEmpty(wsaUWPSDK))
                {
                    result = version;
                }
                else
                {
                    Version[] array2 = array;
                    for (int i = 0; i < array2.Length; i++)
                    {
                        Version version2 = array2[i];
                        if (version2.ToString() == wsaUWPSDK)
                        {
                            result = version2;
                            return(result);
                        }
                    }
                    result = version;
                }
            }
            return(result);
        }