Unity 6.3
0 онлайн 76 гостей 3 в системе
Вход

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"); } }