ContextMenu Constructor
Declaration
public ContextMenu(string itemName);public ContextMenu(string itemName, bool isValidateFunction);public ContextMenu(string itemName, bool isValidateFunction, int priority);Параметры
| Параметр | Описание |
|---|---|
| itemName | Имя элемента контекстного меню. |
| isValidateFunction | Является ли это проверяющей функцией (по умолчанию false). |
| приоритетность | Приоритет, переопределяющий порядок пунктов меню (по умолчанию 1000000). Чем меньше число, тем выше пункт в меню. |
Описание
Добавление функции в контекстное меню компонента.
В инспекторе приложенного скрипта. Когда пользователь выберет контекстное меню, функция будет выполнена.
Это особенно удобно для автоматической настройки данных сцены из скрипта. Функция должна быть нестатической.
using UnityEngine;
public class ContextTesting : MonoBehaviour { /// Add a context menu named "Do Something" in the inspector /// of the attached script. [ContextMenu("Do Something")] void DoSomething() { Debug.Log("Perform operation"); } }