Esempio n. 1
0
 public override void CopyToMaterial(Material m)
 {
     MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m);
     if (is_animatable)
     {
         MaterialHelper.CopyPropertyValueToMaterial(kaj_isAnimatedProperty, m);
     }
 }
Esempio n. 2
0
 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);
         }
     }
 }
Esempio n. 3
0
 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);
     }
 }
Esempio n. 4
0
 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);
     }
 }
Esempio n. 5
0
 public override void CopyToMaterial(Material m)
 {
     MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m);
     CopyReferencePropertiesToMaterial(m);
 }
Esempio n. 6
0
 public override void CopyToMaterial(Material m)
 {
     MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m);
 }