使用ContextMenu特性,可以使指定的函數在“Inspector”中右鍵可以執行該函數的功能
這裏說一下其參數:
itemName沒什麼可說的,就是菜單的名字
isValidateFunction這個變量,官方解釋是Whether this is a validate function (defaults to false).
如果isValidateFunction爲true,那麼這是一個驗證函數,將在調用具有相同itemName的菜單函數之前被調用。
做了一些測試,它會對同標籤的方法做驗證,下面代碼細說:
如果ContextMenu2的返回值是true,此菜單是可點擊的,如果是false,則菜單變灰,不可點擊:
priority是菜單的顯示順序:
Priority used to override the ordering of the menu items (defaults to 1000000).