On 30/05/2014 at 08:08, xxxxxxxx wrote:
I have a lot of userdata controls that needs show/hide when pressing buttons.
This is a sample of the code I am using and was wondering if there is maybe a shorter way of coding for this?????
#--Hide_Cone_Types--
if descId[1].id == 14:
if Bolt_Fac[c4d.ID_USERDATA,20] == 0:
container[c4d.DESC_HIDE] = True
Bolt_Fac.SetUserDataContainer(descId, container)
#--Hide_Cone_Height--
if descId[1].id == 16:
if Bolt_Fac[c4d.ID_USERDATA,20] == 0:
container[c4d.DESC_HIDE] = True
Bolt_Fac.SetUserDataContainer(descId, container)
#--Hide_Cone_Radius--
if descId[1].id == 18:
if Bolt_Fac[c4d.ID_USERDATA,20] == 0:
container[c4d.DESC_HIDE] = True
Bolt_Fac.SetUserDataContainer(descId, container)
#--Hide_Cone_Point_Height--
if descId[1].id == 25:
if Bolt_Fac[c4d.ID_USERDATA,20] == 0:
container[c4d.DESC_HIDE] = True
Bolt_Fac.SetUserDataContainer(descId, container)
#--Hide_Indented_Height--
if descId[1].id == 21:
if Bolt_Fac[c4d.ID_USERDATA,20] == 0:
container[c4d.DESC_HIDE] = True
Bolt_Fac.SetUserDataContainer(descId, container)
#---Hide_Dome_Height---
if descId[1].id == 23:
if Bolt_Fac[c4d.ID_USERDATA,20] == 0:
container[c4d.DESC_HIDE] = True
Bolt_Fac.SetUserDataContainer(descId, container)