This version of Unity is unsupported.

AssignType

enumeration

Description

An assign type for property elements.

Properties in gradle files use different ways to assign a value. Use the AssignType parameter to choose which way to assign the property value.

using Unity.Android.Gradle;
using UnityEditor.Android;

public class ModifyProject : AndroidProjectFilesModifier { public override void OnModifyAndroidProjectFiles(AndroidProjectFiles projectFiles) { // This will produce "buildToolsVersion = '30.0.0'" projectFiles.UnityLibraryBuildGradle.Android.BuildToolsVersion.Set("30.0.0", AssignType.Equals); // This will produce "compileSdkVersion(30)" projectFiles.UnityLibraryBuildGradle.Android.CompileSdkVersion.Set(30, AssignType.Parentheses); } }

Properties

NonePlaces value after a space: property value.
EqualsPlaces value after an equals: property = value.
PlusEqualsPlaces value after plus-equals: property += value.
ColumnPlaces value after a column: property : value.
ParenthesesPlaces value in parentheses: property(value).
BracketsPlaces value in brackets: property [value].
EqualsBracketsPlaces value in brackets after an equals: property = [value].
SetFunctionPlaces value in a set function: property.set(value).