Box Group Attribute特性:可用于任何屬性,并將該屬性組織在一個(gè)裝箱的組中。使用它可以在檢查器中清晰地組織相關(guān)值。
【Box Group】將一些屬性裝入同一個(gè)group中

[BoxGroup("Some Title")]
public string A;
[BoxGroup("Some Title")]
public string B;
【centerLabel】 指定標(biāo)題在中間位置

[BoxGroup("Centered Title", centerLabel: true)]
public string C;
[BoxGroup("Centered Title")]
public string D;
也可以通過$特殊標(biāo)志符指定一個(gè)字段的值作為標(biāo)題

public string DynamicBoxTitle = "DynamicBoxTitle";
[BoxGroup("$DynamicBoxTitle")]
public string E = "Dynamic box title 2";
[BoxGroup("$DynamicBoxTitle")]
public string F;
默認(rèn)情況或者指定標(biāo)題使用showLabel可隱藏標(biāo)題顯示

[BoxGroup]
public string G;
[BoxGroup]
public string H;
[BoxGroup("NoTitle", false)]
public string I;
[BoxGroup("NoTitle")]
public string J;
也可以使用嵌套結(jié)構(gòu)
注意:嵌套結(jié)構(gòu)必須要連續(xù)。例如:直接使用Layer/One會(huì)報(bào)錯(cuò),提示無法找到Layer對(duì)應(yīng)的組

[BoxGroup("Layer")]
public string layer = "";
[BoxGroup("Layer/One")]
public string layer_1 = "";
[BoxGroup("Layer/One/Two")]
public string layer_2 = "";
[BoxGroup("Layer/One/Two/Three")]
public string layer_3 = "";