コード例 #1
0
 public override void CopyToMaterial(Material m)
 {
     MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m);
     if (is_animatable)
     {
         MaterialHelper.CopyPropertyValueToMaterial(kaj_isAnimatedProperty, m);
     }
 }
コード例 #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);
         }
     }
 }
コード例 #3
0
ファイル: EditorStructs.cs プロジェクト: rurre/ThryEditor
 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);
     }
 }
コード例 #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);
     }
 }
コード例 #5
0
 public override void CopyToMaterial(Material m)
 {
     MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m);
     CopyReferencePropertiesToMaterial(m);
 }
コード例 #6
0
 public override void CopyToMaterial(Material m)
 {
     MaterialHelper.CopyPropertyValueToMaterial(materialProperty, m);
 }