属性元素的分配类型。
gradle 文件中的属性使用不同的方法来分配值。使用 AssignType
参数选择分配属性值的方式。
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); } }
无 | 在空格后面放置值: 属性值。 |
相等 | 在等号后面放置值: 属性 = 值。 |
PlusEquals | 在加号等于号后面放置值: 属性 += 值。 |
列 | 在冒号后放置值: 属性 : 值。 |
括号 | 在括号中放置值: 属性(值)。 |
方括号 | 在方括号中放置值: 属性 [值]。 |
EqualsBrackets | 在等号后在方括号中放置值: 属性 = [值]。 |
SetFunction | 在集合函数中放置值: 属性.set(值)。 |