/* * Return Android BundleVersion based on TextureCompression and BundleVersion * Format: xxyyzzz * xx: Device filter number * yy: Texture compression number * zzz: BundleVersion number (0.3.0 -> 030) */ public int getAndroidBundleVersionCode(PlatformArchitecture platformArchitecture, TextureCompressionAndroid textureCompressionAndroid, string bundleVersion) { int deviceFilterNumber = 0; if (platformArchitecture.name.Equals(m_x86DeviceFilter)) { deviceFilterNumber = 12; } else if (platformArchitecture.name.Equals(m_armDeviceFilter)) { deviceFilterNumber = 11; } else if (platformArchitecture.name.Equals(m_fatDeviceFilter)) { deviceFilterNumber = 10; } return int.Parse(deviceFilterNumber.ToString() + textureCompressionAndroid.versionCodePrefix + Regex.Replace(bundleVersion, "[^0-9]", "")); }
/* * Draw the summary of things that are going to be build for this platform */ public void drawAdditionalBuildSummary(PlatformArchitecture platformArchitecture, ITextureCompression textureCompression, string bundleVersion) { TextureCompressionAndroid textureCompressionAndroid = (TextureCompressionAndroid)textureCompression; GUIUtils.DrawTwoColumns("Bundle Version Code", m_platformAndroid.getAndroidBundleVersionCode(platformArchitecture, textureCompressionAndroid, bundleVersion).ToString()); }