# AssignType

> An assign type for property elements.

## Definition

* **Type:** Enum
* **Namespace:** [Unity.Android.Gradle](/engine/6000.5/script-reference/unity/android/gradle.md)
* **Assembly:** Unity.Android.Gradle

```csharp
public enum AssignType
```

## Remarks

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

## Examples

```csharp
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 "compileSdk(30)"
        projectFiles.UnityLibraryBuildGradle.Android.CompileSdk.Set(30, AssignType.Parentheses);
    }
}
```

## Fields

| Value                                                                                               | Description                                                     |
| --------------------------------------------------------------------------------------------------- | --------------------------------------------------------------- |
| [Brackets](/engine/6000.5/script-reference/unity/android/gradle/assigntype/brackets.md)             | Places value in brackets: `property [value]`.                   |
| [Column](/engine/6000.5/script-reference/unity/android/gradle/assigntype/column.md)                 | Places value after a column: `property : value`.                |
| [Equals](/engine/6000.5/script-reference/unity/android/gradle/assigntype/equals.md)                 | Places value after an equals: `property = value`.               |
| [EqualsBrackets](/engine/6000.5/script-reference/unity/android/gradle/assigntype/equalsbrackets.md) | Places value in brackets after an equals: `property = [value]`. |
| [None](/engine/6000.5/script-reference/unity/android/gradle/assigntype/none.md)                     | Places value after a space: `property value`.                   |
| [Parentheses](/engine/6000.5/script-reference/unity/android/gradle/assigntype/parentheses.md)       | Places value in parentheses: `property(value)`.                 |
| [PlusEquals](/engine/6000.5/script-reference/unity/android/gradle/assigntype/plusequals.md)         | Places value after plus-equals: `property += value`.            |
| [SetFunction](/engine/6000.5/script-reference/unity/android/gradle/assigntype/setfunction.md)       | Places value in a set function: `property.set(value)`.          |
