Box Group Attribute特性:可用于任何屬性,并將該屬性組織在一個裝箱的組中。使用它可以在檢查器中清晰地組織相關值。
【Box Group】將一些屬性裝入同一個group中
[BoxGroup("Some Title")]
public string A;
[BoxGroup("Some Title")]
public string B;
【centerLabel】 指定標題在中間位置
[BoxGroup("Centered Title", centerLabel: true)]
public string C;
[BoxGroup("Centered Title")]
public string D;
也可以通過$特殊標志符指定一個字段的值作為標題
public string DynamicBoxTitle = "DynamicBoxTitle";
[BoxGroup("$DynamicBoxTitle")]
public string E = "Dynamic box title 2";
[BoxGroup("$DynamicBoxTitle")]
public string F;
默認情況或者指定標題使用showLabel可隱藏標題顯示
[BoxGroup]
public string G;
[BoxGroup]
public string H;
[BoxGroup("NoTitle", false)]
public string I;
[BoxGroup("NoTitle")]
public string J;
也可以使用嵌套結構
注意:嵌套結構必須要連續。例如:直接使用Layer/One會報錯,提示無法找到Layer對應的組
[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 = "";