[英]How to wrap c# attribute class
這是我的統一編輯器腳本(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
我應該怎么做?
這是不可能的,因為MenuItem是一個密封的類。
我不太了解Unity,所以我檢查了MenuItem doc ; 我想您要做的是將快捷方式與菜單項的名稱分開。
如果不修改Unity的代碼本身或重新實現自己的MenuItem類,就無法做到這一點。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.