public override void Init() { platformName = _name; dataDirNameFormat = _dataDirNameFormat; targetGroup = _targetGroup; if (architectures == null || architectures.Length == 0) { architectures = new BuildArchitecture[] { new BuildArchitecture(BuildTarget.Android, "Android", true, _binaryNameFormat) }; } if (variants == null || variants.Length == 0) { string[] sdks = EnumNamesToArray <AndroidSdkVersions>() .Select(i => i.Replace(_androidApiLevelEnumPrefix, "")) .ToArray(); variants = new BuildVariant[] { new BuildVariant(_deviceTypeVariantId, EnumNamesToArray <AndroidArchitecture>() .Skip(1) .ToArray(), 0), new BuildVariant(_textureCompressionVariantId, EnumNamesToArray <MobileTextureSubtarget>(), 0), new BuildVariant(_buildSystemVariantId, new string[] { "Gradle" }, 0), new BuildVariant(_splitApksVariantId, new string[] { "Disabled", "Enabled" }, 0), new BuildVariant(_minSdkVersionVariantId, sdks, 0), new BuildVariant(_targetSdkVersionVariantId, sdks, 0), new BuildVariant(_scriptingBackend, EnumNamesToArray <ScriptingImplementation>(), 1) }; } }
public override void Init() { platformName = _name; dataDirNameFormat = _dataDirNameFormat; targetGroup = _targetGroup; if (architectures == null || architectures.Length == 0) { architectures = new BuildArchitecture[] { new BuildArchitecture(BuildTarget.iOS, "iOS", true, _binaryNameFormat) }; } if (variants == null || variants.Length == 0) { variants = new BuildVariant[] { new BuildVariant(_deviceTypeVariantId, EnumNamesToArray <iOSTargetDevice>(), 0), new BuildVariant(_sdkVersionVariantId, EnumNamesToArray <iOSSdkVersion>(true), 0), new BuildVariant(_buildConfigTypeVariantId, EnumNamesToArray <iOSBuildType>(), 0), }; } }
public override void Init() { platformName = _name; dataDirNameFormat = _dataDirNameFormat; targetGroup = _targetGroup; if (architectures == null || architectures.Length == 0) { architectures = new BuildArchitecture[] { new BuildArchitecture(BuildTarget.StandaloneOSX, "macOS", true, _binaryNameFormat), }; } if (variants == null || variants.Length == 0) { variants = new BuildVariant[] { #if UNITY_2020_2_OR_NEWER new BuildVariant(_macOSArchitectureVariantId, EnumNamesToArray <MacOSArchitecture>(true), 0), #endif }; } }
public override void Init() { platformName = _name; dataDirNameFormat = _dataDirNameFormat; targetGroup = _targetGroup; if (architectures == null || architectures.Length == 0) { architectures = new BuildArchitecture[] { new BuildArchitecture(BuildTarget.Android, "Android", true, _binaryNameFormat) }; } if (variants == null || variants.Length == 0) { variants = new BuildVariant[] { new BuildVariant(_deviceTypeVariantId, EnumNamesToArray <AndroidArchitecture>() .Skip(1) .ToArray(), 0), new BuildVariant(_textureCompressionVariantId, EnumNamesToArray <MobileTextureSubtarget>(), 0), #if UNITY_2019_1_OR_NEWER new BuildVariant(_buildSystemVariantId, new string[] { "Gradle" }, 0), #else new BuildVariant(_buildSystemVariantId, new string[] { "Internal", "Gradle" }, 0), #endif #if UNITY_2018_2_OR_NEWER new BuildVariant(_splitApksVariantId, new string[] { "Disabled", "Enabled" }, 0), #endif new BuildVariant(_minSdkVersionVariantId, EnumNamesToArray <AndroidSdkVersions>() .Select(i => i.Replace(_androidApiLevelEnumPrefix, "")) .ToArray(), 0) }; } }