コード例 #1
0
ファイル: ColorNode.cs プロジェクト: bbeaulieu/Unity
        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();
        }
コード例 #2
0
ファイル: ColorNode.cs プロジェクト: kurtdog/DoubleTapp
        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();
        }
コード例 #3
0
 public void FromKeyframe(GradientColorKey gck)
 {
     this.time  = gck.time;
     this.color = new SerializableColor(gck.color);
 }
コード例 #4
0
 public SerializableGradientColorKey(float time, Color color)
 {
     this.time  = time;
     this.color = new SerializableColor(color);
 }
コード例 #5
0
 public void FromKeyframe(GradientColorKey gck)
 {
     this.time = gck.time;
     this.color = new SerializableColor(gck.color);
 }
コード例 #6
0
 public SerializableGradientColorKey(float time, Color color)
 {
     this.time = time;
     this.color = new SerializableColor(color);
 }