public override void CopyToMaterial(Material m) { MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m); if (is_animatable) { MaterialHelper.CopyPropertyValueToMaterial(kaj_isAnimatedProperty, m); } }
private void CopyReferencePropertiesToMaterial(Material target) { if (options.reference_properties != null) { foreach (string r_property in options.reference_properties) { ShaderProperty property = ShaderEditor.currentlyDrawing.propertyDictionary[r_property]; MaterialHelper.CopyPropertyValueToMaterial(property.materialProperty, target); } } }
public override void CopyToMaterial(Material m) { MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m); if (keyword != null) { SetKeyword(m, materialProperty.floatValue == 1); } if (is_animatable) { MaterialHelper.CopyPropertyValueToMaterial(kaj_isAnimatedProperty, m); } }
public override void CopyToMaterial(Material m) { MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m); if (keyword != null) { SetKeyword(m, materialProperty.floatValue == 1); } if (is_animatable) { ShaderOptimizer.CopyAnimatedTagToMaterials(new Material[] { m }, materialProperty); } }
public override void CopyToMaterial(Material m) { MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m); CopyReferencePropertiesToMaterial(m); }
public override void CopyToMaterial(Material m) { MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m); }