unity_editor_menu
MenuItem对应字符串。
点击事件对应静态函数。
是否可用对应静态函数。
Toggle状态可以设置。
public MenuItem(string itemName);
public MenuItem(string itemName, bool isValidateFunction);
public MenuItem(string itemName, bool isValidateFunction, int priority);
protected const string TOGGLE_NAME = "BattleViewExtend/Zeppelin Trace";
[MenuItem(TOGGLE_NAME)]
static void DisplayMenu() { ... }
[MenuItem(TOGGLE_NAME, true)]
static bool DisplayMenuValidate()
{
...
}
public static void SetChecked(string menuPath, bool isChecked);
如果需要保存Toggle状态,试试 EditorPrefs。