public EditRGBTrack Duplicate()
        {
            var track = new EditRGBTrack();

            track.ledIndices = new List <int>(ledIndices);
            track.gradient   = gradient.Duplicate();
            return(track);
        }
        public override EditAnimation Duplicate()
        {
            EditAnimationGradient ret = new EditAnimationGradient();

            ret.name     = this.name;
            ret.duration = this.duration;
            ret.faces    = this.faces;
            ret.gradient = gradient.Duplicate();
            return(ret);
        }