public override void CopyFromMaterial(Material m) { MaterialHelper.CopyPropertyValueFromMaterial(materialProperty, m); if (is_animatable) { MaterialHelper.CopyPropertyValueFromMaterial(kaj_isAnimatedProperty, m); } this.is_animated = is_animatable && kaj_isAnimatedProperty.floatValue > 0; this.is_renaming = is_animatable && kaj_isAnimatedProperty.floatValue == 2; }
private void CopyReferencePropertiesFromMaterial(Material source) { if (options.reference_properties != null) { foreach (string r_property in options.reference_properties) { ShaderProperty property = ShaderEditor.currentlyDrawing.propertyDictionary[r_property]; MaterialHelper.CopyPropertyValueFromMaterial(property.materialProperty, source); } } }
public override void CopyFromMaterial(Material m) { MaterialHelper.CopyPropertyValueFromMaterial(materialProperty, m); if (keyword != null) { SetKeyword(ShaderEditor.currentlyDrawing.materials, m.GetFloat(materialProperty.name) == 1); } if (is_animatable) { MaterialHelper.CopyPropertyValueFromMaterial(kaj_isAnimatedProperty, m); } this.is_animated = is_animatable && kaj_isAnimatedProperty.floatValue > 0; this.is_renaming = is_animatable && kaj_isAnimatedProperty.floatValue == 2; }
public override void CopyFromMaterial(Material m) { MaterialHelper.CopyPropertyValueFromMaterial(materialProperty, m); if (keyword != null) { SetKeyword(shaderEditor.materials, m.GetFloat(materialProperty.name) == 1); } if (is_animatable) { ShaderOptimizer.CopyAnimatedTagFromMaterial(m, materialProperty); } this.is_animated = is_animatable && ShaderOptimizer.GetAnimatedTag(materialProperty) != ""; this.is_renaming = is_animatable && ShaderOptimizer.GetAnimatedTag(materialProperty) == "2"; }
public override void CopyFromMaterial(Material m) { MaterialHelper.CopyPropertyValueFromMaterial(materialProperty, m); CopyReferencePropertiesFromMaterial(m); }
public override void CopyFromMaterial(Material m) { MaterialHelper.CopyPropertyValueFromMaterial(materialProperty, m); }