public override void createPatternsFromString(string patternString, MAttributePatternArray patternArray) { string patternName = "testAttrPatternString"; MAttributePattern createdPattern = new MAttributePattern(patternName); MFnNumericAttribute nAttr = new MFnNumericAttribute(); // Ignore the string for now and create a single float attribute // MObject patternFactoryAttr = nAttr.create("testAttrPatternFactoryByString", "tafs", MFnNumericData.Type.kFloat, 0); nAttr.isKeyable = true; nAttr.isStorable = true; createdPattern.addRootAttr(patternFactoryAttr); patternArray.append(createdPattern); }
override public void createPatternsFromFile(string patternFile, MAttributePatternArray patternArray) { string patternName = "testAttrPatternFile"; MAttributePattern createdPattern = new MAttributePattern(patternName); MFnNumericAttribute nAttr = new MFnNumericAttribute(); // Ignore the string for now and create a single float attribute // MObject patternFactoryAttr = nAttr.create("testAttrPatternFactoryByString", "tafs", MFnNumericData.Type.kFloat, 0); nAttr.isKeyable = true; nAttr.isStorable = true; createdPattern.addRootAttr(patternFactoryAttr); patternArray.append(createdPattern); }