请问插件怎么修改component中的节点名
我想遍历所有component,更改里面节点的名字,但是下面方式不起作用
function onRenameNode(arg0: FairyEditor.FPackage) {
let packageRoot = App.activeDoc.packageItem.owner;
for (var i = 0; i < packageRoot.items.Count; ++i) {
var packageItem = packageRoot.items.get_Item(i);
if (packageItem.type == FairyEditor.FPackageItemType.COMPONENT){
var fObj = FairyEditor.FObjectFactory.CreateObject(packageItem) as FairyEditor.FComponent;
// console.log(fObj.objectType);
fObj.children.ForEach((item) => {
// console.log(item.name);
item.name = item.name.toLowerCase();
})
}
}
}
没有找到相关结果
已邀请:
2 个回复
sd1840888
赞同来自: sumaliqing
谷主
赞同来自: