コード例 #1
0
ファイル: WhatIsCmd.cs プロジェクト: venerin/Maya-devkit
        override public void doIt(MArgList args)
        {
            MGlobal.displayInfo("doIt...");
            MSelectionList selectList = MGlobal.activeSelectionList;

            foreach (MObject node in selectList.DependNodes())
            {
                MFnDependencyNode depFn = new MFnDependencyNode();
                depFn.setObject(node);
                MGlobal.displayInfo("Name: " + depFn.name);
                MGlobal.displayInfo("Type: " + node.apiTypeStr);
                MGlobal.displayInfo("Function Sets: ");
                foreach (string st in MGlobal.getFunctionSetList(node))
                {
                    MGlobal.displayInfo(st + ", ");
                }
                MGlobal.displayInfo("");
            }

            return;
        }