20241219 / Unity_6차 15주차 목요일
Context Menu는 스크립트 컴포넌트의 특정 메서드를
Unity Editor에서 쉽게 실행할 수 있도록 해주는 기능이다.
사용법은 메서드에 [ContextMenu] 속성을 붙이면 Unity Editor에서 해당 메서드를
마우스 오른쪽 버튼이나 더보기 버튼을 눌러 나오는 메뉴에서 실행할 수 있다.
[ContextMenu("DebugFunc/Die")]
private void DebugFunc1()
{
TakeDamage(1000, false);
}
참고로 Context Menu 속성을 사용할 메서드는 반환값은 있어도 되는데
매개변수가 있으면 메뉴에 나타나지 않는다.
그리고 private 한정자에서도 동작하니 은닉성은 걱정 없겠다.