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

Material.ApplyPropertyOverride

Declaration

public void ApplyPropertyOverride(Material destination, string name, bool recordUndo);
public void ApplyPropertyOverride(Material destination, int nameID, bool recordUndo);

Параметры

Параметр Описание
место назначения Материал, к которому редактор применяет переопределение.
nameID Имя свойства ID, используйте Shader.PropertyToID, чтобы получить его.
имя Имя свойства, e.g. "_SrcBlend".
recordUndo Как редактор должен записывать операцию отмены для этого действия.

Описание

Применяет к цели переопределение, связанное с Material Variant.

Задаёт значение свойства этого материала в материале-получателе. Материал-получатель должен быть предком данного материала. После применения переопределения редактор перестаёт помечать соответствующее свойство как переопределённое и отбрасывает изменения этого свойства у предков данного материала вплоть до материала-получателя. Учтите, что этот метод доступен только в редакторе.

Дополнительные ресурсы: Material.IsChildOf, Material.IsPropertyOverriden, Material.RevertPropertyOverride.