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

Material.IsPropertyLocked

Declaration

public bool IsPropertyLocked(string name);
public bool IsPropertyLocked(int nameID);

Параметры

Параметр Описание
nameID Имя свойства ID, используйте Shader.PropertyToID, чтобы получить его.
имя Имя свойства, e.g. "_SrcBlend".

Возвращаемое значение

логическое Возвращает true, если переданное свойство заблокировано этим материалом. В противном случае возвращает false.

Описание

Проверяет, заблокировано ли свойство этим материалом.

Если свойство заблокировано материалом, ни один Material Variant, унаследованный от этого материала, не сможет изменить его значение. Если дочерний материал переопределяет заблокированное значение, переопределение сохраняется в нём, но не действует, пока свойство не будет разблокировано.

Обратите внимание, что этот метод доступен только Редактору.

Дополнительные ресурсы: Material.SetPropertyLock.