About the UV calculation: the value to set to UVOffset.Y is the following:
yourBuildVolumeMesh.groupsByMatID[theRightIndex].AspectCorrectionV
Knowing that groupsByMatIDis defined as follow:
private List<SamplePointsMaterialGroupCollection> groupsByMatID;
Two things to solve to be able to use the code above:
1- theRightIndex: either 0 if you use only one material, or you find the index that indexes the SamplePointsMaterialGroupCollection instance with the right material ID.
2- groupsByMatID: it is a private field, you can make it public or add a getter to access it for example.
I believe this answers your UV related question
yourBuildVolumeMesh.groupsByMatID[theRightIndex].AspectCorrectionV
Knowing that groupsByMatIDis defined as follow:
private List<SamplePointsMaterialGroupCollection> groupsByMatID;
Two things to solve to be able to use the code above:
1- theRightIndex: either 0 if you use only one material, or you find the index that indexes the SamplePointsMaterialGroupCollection instance with the right material ID.
2- groupsByMatID: it is a private field, you can make it public or add a getter to access it for example.
I believe this answers your UV related question
Please consider leaving a review for Curvy. This will help a lot keeping Curvy relevant in the eyes of the Asset Store algorithm.