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.