/// <summary> /// Clona hasta una variación /// </summary> public MovementVariationModel CloneTo(MovementBaseModel parent, MovementVariationModel target, MovementFigureModel movement) { MovementVariationModel variation = new MovementVariationModel(parent); // Clona los movimientos variation.Movements.AddRange(Movements.CloneTo(variation, target, movement)); // Devuelve la variación clonada return(variation); }