For example, here's a sample of CA similar to what we typically receive from the client.
This code was generated using custAttributes.getDefSource:
"attributes Custom_Attributes
Redefine:CAT_CurrentDef
version:1
(
Parameters main rollout:params
(
'ParamA' Type:#string UI:'ParamA' Default:""
'A_01' Type:#float UI:'A_01' Default:1.0
'A_02' Type:#float UI:'A_02' Default:0.0
'A_03' Type:#float UI:'A_03' Default:0.0
'ParamB' Type:#string UI:'ParamB' Default:""
'B_01' Type:#float UI:'B_01' Default:0.0
'B_02' Type:#float UI:'B_02' Default:0.0
'B_03' Type:#float UI:'B_03' Default:0.0
'ParamC' Type:#string UI:'ParamC' Default:""
'Ratio_01' Type:#float UI:'Ratio_01' Default:50.0
'Ratio_02' Type:#float UI:'Ratio_02' Default:50.0
'Param18' Type:#string UI:'Param18' Default:""
'Color1' Type:#frgba UI:'Color1' Default:(::color 255 0 0)
'Color2' Type:#frgba UI:'Color2' Default:(::color 0 255 0)
'Color3' Type:#frgba UI:'Color3' Default:(::color 0 0 255)
)
Rollout Params "Custom Attributes"
(
label 'ParamA' "------------ParamA------------" Align:#Center Offset:[0,0] Type:#string
spinner 'A_01' "A_01:" Width:160 Height:16 Align:#Center Offset:[0,0] Type:#float Range:[0,1,1]
spinner 'A_02' "A_02:" Width:160 Height:16 Align:#Center Offset:[0,0] Type:#float Range:[0,1,0]
spinner 'A_03' "A_03:" Width:160 Height:16 Align:#Center Offset:[0,0] Type:#float Range:[0,1,0]
label 'ParamB' "-------------ParamB-------------" Align:#Center Offset:[0,0] Type:#string
spinner 'B_01' "B_01:" Width:160 Height:16 Align:#Center Offset:[0,0] Type:#float Range:[-100,100,0]
spinner 'B_02' "B_02:" Width:160 Height:16 Align:#Center Offset:[0,0] Type:#float Range:[-100,100,0]
spinner 'B_03' "B_03:" Width:160 Height:16 Align:#Center Offset:[0,0] Type:#float Range:[-100,100,0]
label 'ParamC' "------------ParamC------------" Align:#Center Offset:[0,0] Type:#string
spinner 'Ratio_01' "Ratio_01:" Width:160 Height:16 Align:#Center Offset:[0,0] Type:#float Range:[0,100,50]
spinner 'Ratio_02' "Ratio_02:" Width:160 Height:16 Align:#Center Offset:[0,0] Type:#float Range:[0,100,50]
label 'Param18' "------------Param18------------" Align:#Center Offset:[0,0] Type:#string
colorPicker 'Color1' "Color1:" Width:100 Height:18 Align:#Center Offset:[0,0] Type:#frgba Color:(::color 255 0 0) Alpha:true
colorPicker 'Color2' "Color2:" Width:100 Height:18 Align:#Center Offset:[0,0] Type:#frgba Color:(::color 0 255 0) Alpha:true
colorPicker 'Color3' "Color3:" Width:100 Height:18 Align:#Center Offset:[0,0] Type:#frgba Color:(::color 0 0 255) Alpha:False
)
)
"