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

AddComponentMenu.componentOrder

Declaration

public int componentOrder;

Описание

Порядок компонента в меню компонентов (меньшие значения отображаются выше в меню).

Примечание: Порядок влияет только на сам элемент компонента и не влияет на подменю.

Скрипты сортируются в первую очередь по их пространству имен. Скрипты без пространства имен располагаются после тех, которые имеют пространство имен.

По умолчанию пунктам меню присваивается значение позиции 20. Окончательное расположение пункта определяется добавлением значения componentOrder к этому значению по умолчанию. Порядок может быть положительным или отрицательным.

Если ваш пункт имеет приоритет 11 или выше, чем предыдущий пункт, разделитель автоматически добавляется перед пунктом в меню.

В следующем примере используется componentOrder из -1, чтобы поставить MyScript2 выше MyScript1:

using UnityEngine;

[AddComponentMenu("My Scripts/My Script 1")] public class MyScript1 : MonoBehaviour { }

[AddComponentMenu("My Scripts/My Script 2", -1)] public class MyScript2 : MonoBehaviour { }