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); }
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); }