Unity

Unity Attribute (5번째 / 5번째)

psb08 2024. 10. 19. 17:10
728x90
반응형

1. [UnityEditor.MenuItem("string 형식 메뉴 이름/string 형식 메뉴 내 이름")]

MenuItem는 매개변수로 string형식의 루트와 실행할 정적 메소드를 받습니다.

상단의 메뉴바에 배치됩니다.

지금까지 다른 Attribute들은 루트가 필수가 아니었습니다만 MenuItem은 루트가 필수적으로 포함되어야 합니다.

사용될 메소드는 정적메소드로 선언되어야 합니다.

Unity Attribute (4번째 / ?번째

 

2. ContextMenu[("string 형식 메뉴 이름/메서드 명")]

매개변수로 실행하려는 메서드명을 넣어주면 됩니다.
Script의 Component를 우클릭하여 뜨는 메뉴의 하단에 삽입됩니다.