public ColorNode(int x, int y) : base("Color Node", new SerializableRect(x, y, 200, 150)) { type = lastType = ColorNode.COLORTYPE.COLOR; gradient = new Gradient(); if (gradientColorKeys != null && gradientAlphaKeys != null) { gradient.colorKeys = SerializableGradientColorKey.ToGradientColorKeys(gradientColorKeys); gradient.alphaKeys = SerializableGradientAlphaKey.ToGradientColorKeys(gradientAlphaKeys); } color = new SerializableColor(Color.black); SetInputs(); }
public ColorNode(int x, int y) : base("Color Node", new SerializableRect(x, y, 200, 150)) { type = lastType = ColorNode.COLORTYPE.COLOR; gradient = new Gradient(); if(gradientColorKeys != null && gradientAlphaKeys != null) { gradient.colorKeys = SerializableGradientColorKey.ToGradientColorKeys(gradientColorKeys); gradient.alphaKeys = SerializableGradientAlphaKey.ToGradientColorKeys(gradientAlphaKeys); } color = new SerializableColor(Color.black); SetInputs(); }
public void FromKeyframe(GradientColorKey gck) { this.time = gck.time; this.color = new SerializableColor(gck.color); }
public SerializableGradientColorKey(float time, Color color) { this.time = time; this.color = new SerializableColor(color); }