浏览代码

Implement Copy() for GradientShaderProperty

/main
Peter Bay Bastian 7 年前
当前提交
abdeff3a
共有 1 个文件被更改,包括 12 次插入4 次删除
  1. 16
      com.unity.shadergraph/Editor/Data/Graphs/GradientShaderProperty.cs

16
com.unity.shadergraph/Editor/Data/Graphs/GradientShaderProperty.cs


public static Vector4 ColorKeyToVector(GradientColorKey key)
{
return new Vector4( key.color.r, key.color.g, key.color.b, key.time);
return new Vector4( key.color.r, key.color.g, key.color.b, key.time);
return new Vector2( key.alpha, key.time);
return new Vector2( key.alpha, key.time);
}
}

m_OverrideMembers = true;
m_OverrideSlotName = slotName;
}
public override string GetPropertyDeclarationString(string delimiter = ";")
{
if(m_OverrideMembers)

{
return new GradientNode { gradient = value };
}
public override IShaderProperty Copy()
{
return new GradientShaderProperty
{
value = value
};
}
}
}
正在加载...
取消
保存