View Full Version : "Enum" type Attribute problem.

01 January 2013, 02:22 AM

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?


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" )

CGTalk Moderation
01 January 2013, 02:22 AM
This thread has been automatically closed as it remained inactive for 12 months. If you wish to continue the discussion, please create a new thread in the appropriate forum.