概要
Method XXXX.YYYY has invalid parameters. MenuCommand is the only optional supported parameter.
MenuItem が適用された関数を定義した時に上記の警告が表示される現象に遭遇した
using UnityEditor; using MenuCommand = System.ComponentModel.Design.MenuCommand; // ★ public class Example { [MenuItem( "CONTEXT/Transform/Hoge" )] public static void Hoge( MenuCommand menuCommand ) { } }
IDE の機能で using を自動追加した際に誤って不適切なものを指定していたので
using MenuCommand = System.ComponentModel.Design.MenuCommand;
を削除したら
警告が表示されなくなった