Shader.GetPropertyAttributes
Declaration
public string[] GetPropertyAttributes(int propertyIndex);Параметры
| Параметр | Описание |
|---|---|
| propertyIndex | Индекс свойства shader. |
Описание
Возвращает массив строк, содержащих атрибуты свойства shader на указанном индексе.
Атрибуты представляют собой имена, заключенные в пару скобок, которые появляются перед объявлением свойства, например, "[HideInInspector]". Функция возвращает пустую массивную строку, если для свойства не указан атрибут.
Unity распознает некоторые атрибуты как ShaderPropertyFlagsи не включает эти атрибуты в возвращаемый массив.
Если Unity не может найти свойство в указанном индексе, функция возвращает ArgumentOutOfRangeException.