유니티에서 개발하다 보면 특정 함수를 버튼처럼 실행하고 싶을 때가 있습니다.물론 OnInspectorGUI()를 이용해 인스펙터에 직접 버튼을 만들 수도 있지만, 더 간단한 방법이 있습니다.바로 ContextMenu를 사용하는 방법입니다. 이걸 쓰면 인스펙터의 케밥 메뉴(점 3개)나 컴포넌트 우클릭 메뉴에서한 줄의 코드로 함수를 바로 실행할 수 있습니다.1. 케밥 메뉴가 무엇인가?인스펙터 상단 우측의 점 3개 버튼(컴포넌트 컨텍스트 메뉴)입니다.기본적으로 제공되는 항목 외에, 개발자가 원하는 함수에 [ContextMenu("메뉴 이름")]를 이용해 메뉴를 추가할 수 있습니다.디버그용 기능이나 툴 제작 등, 에디터 확장이 필요한 상황에서 매우 유용합니다.2. 기본 예제using UnityEngine;pub..