public static string getUrlString(AssetData assetData) { string str2; string str = assetData.NewName.Replace('/', '@'); if (assetData.GetExt() == null) { string str3 = getShaName(str + ".unity3d"); str2 = DataServerAddress + str3; } else { str2 = DataServerAddress + str; } if (assetData.GetExt() == null) { string str4 = string.Empty; if (str.Contains("%")) { char[] separator = new char[] { '%' }; char[] chArray2 = new char[] { '%' }; str4 = str.Split(separator)[0] + str.Split(chArray2)[2]; } else { str4 = str; } return(DataServerAddress + getShaName(str4 + ".unity3d")); } return(DataServerAddress + str); }