yush195
01-30-2013, 01:22 AM
Hi,everyone.
I wrote script that is adding attributes for a locator selected.
It seemed that script worked well.But Enum type attribute's nice-name
was change when I select again the locator.
Does anyone have the solution for this problem?
http://uploda.cc/img/img510882f91226f.jpg
---code---
import pymel.core as pm
from pymel.core import *
aExisted = None;
oOBJ = pm.selected(type="transform")[0];
if( pm.hasAttr( oOBJ , "TAG" ) ):
pm.deleteAttr( oOBJ + ".TAG" );
pm.addAttr( ln="TAG", numberOfChildren=2, attributeType="compound" )
pm.addAttr( nn="Project" , ln="sPrj" , dt="string", parent="TAG" )
aCat_list = "Character=1:Monster=2:Environment=3";
pm.addAttr( nn="Category" , ln="sCategory", at="enum" , en=aCat_list , parent="TAG" )
I wrote script that is adding attributes for a locator selected.
It seemed that script worked well.But Enum type attribute's nice-name
was change when I select again the locator.
Does anyone have the solution for this problem?
http://uploda.cc/img/img510882f91226f.jpg
---code---
import pymel.core as pm
from pymel.core import *
aExisted = None;
oOBJ = pm.selected(type="transform")[0];
if( pm.hasAttr( oOBJ , "TAG" ) ):
pm.deleteAttr( oOBJ + ".TAG" );
pm.addAttr( ln="TAG", numberOfChildren=2, attributeType="compound" )
pm.addAttr( nn="Project" , ln="sPrj" , dt="string", parent="TAG" )
aCat_list = "Character=1:Monster=2:Environment=3";
pm.addAttr( nn="Category" , ln="sCategory", at="enum" , en=aCat_list , parent="TAG" )
