这是我的团结编辑scirpt(c#)
[MenuItem("Ro/Reimport All Editor Scripts %#i")]
static void St()
{
AssetDatabase.Refresh();
}
我想将其更改为:
[SetMenuItem("Ro/Reimport All Editor Scripts", "shortcut")]
static void St()
{
AssetDatabase.Refresh();
}
但MenuItem是密封类
public sealed class MenuItem : Attribute
我该怎么做?
答案 0 :(得分:1)
这是不可能的,因为MenuItem是一个密封的类。
我不是那么了解Unity,所以我检查了MenuItem doc;我想你要做的是将快捷方式与菜单项的名称分开。
如果不修改Unity代码本身或重新实现自己的MenuItem类,就无法完成。