Esempio n. 1
0
        protected string GetFileInPackageOrDefault(string path)
        {
            Unity.DataContract.PackageInfo packageInfo = BaseIl2CppPlatformProvider.FindIl2CppPackage();
            if (packageInfo == null)
            {
                return(Path.Combine(this.libraryFolder, path));
            }
            string text = Path.Combine(packageInfo.basePath, path);

            return(File.Exists(text) ? text : Path.Combine(this.libraryFolder, path));
        }
        protected string GetFolderInPackageOrDefault(string path)
        {
            Unity.DataContract.PackageInfo packageInfo = BaseIl2CppPlatformProvider.FindIl2CppPackage();
            string result;

            if (packageInfo == null)
            {
                result = Path.Combine(this.libraryFolder, path);
            }
            else
            {
                string text = Path.Combine(packageInfo.basePath, path);
                result = (Directory.Exists(text) ? text : Path.Combine(this.libraryFolder, path));
            }
            return(result);
        }
Esempio n. 3
0
        protected string GetFileInPackageOrDefault(string path)
        {
            PackageInfo il2CppPackage = BaseIl2CppPlatformProvider.FindIl2CppPackage();

            if (PackageInfo.op_Equality(il2CppPackage, (PackageInfo)null))
            {
                return(Path.Combine(this.libraryFolder, path));
            }
            string path1 = Path.Combine((string)il2CppPackage.basePath, path);

            if (!File.Exists(path1))
            {
                return(Path.Combine(this.libraryFolder, path));
            }
            return(path1);
        }