Ejemplo n.º 1
0
 public void SetMaterial(ShaderField info, Material material, object value)
 {
     if (value != null)
     {
         var target  = (ScriptableFrameAnimation)value;
         var texture = target.GetCurrentTexture();
         material.SetTexture(info.ShderFieldID, texture);
     }
     else
     {
         material.SetTexture(info.ShderFieldID, null);
     }
 }
Ejemplo n.º 2
0
 public void SetGlobalValues(ShaderField info, object value)
 {
     if (value != null)
     {
         var target  = (ScriptableFrameAnimation)value;
         var texture = target.GetCurrentTexture();
         Shader.SetGlobalTexture(info.ShderFieldID, texture);
     }
     else
     {
         Shader.SetGlobalTexture(info.ShderFieldID, null);
     }
 }
Ejemplo n.º 3
0
 public object Lerp(object v0, object v1, float t)
 {
     return(ShaderField.LerpClass(v0, v1, t));
 }
Ejemplo n.º 4
0
 public object GetValue(ShaderField info, Material material)
 {
     return(null);
 }
Ejemplo n.º 5
0
 public object GetGlobalValues(ShaderField info)
 {
     return(null);
 }