The MenuItem attribute turns any static function into a menu command. Only static functions can use the MenuItem attribute.
using UnityEngine;
using UnityEditor;
class Camera : MonoBehaviour
{
[MenuItem(""Name"")]
private void Menu1()
{
}
}
Fix method signature:
using UnityEngine;
using UnityEditor;
class Camera : MonoBehaviour
{
[MenuItem(""Name"")]
private static void Menu1()
{
}
}
A code fix is offered for this diagnostic to automatically apply this change.