I have Rotation Drives on the pivots of a robot arm.
To set a 'pose' position I am using "SetDriveTransformToValue" with an angle parameter for each drive.
That part works, however when I then use "drive.CurrentPosition" it gives me the wrong answer and also the limits become in the wrong place.
I tried using "drive.Offset" and "drive.DriveReset" but these did nothing.
The drive transform in Unity Editor does show the correct angle, it's the CurrentPosition that seems to be the problem or it may be I am not using it correctly.
Customer support service by UserEcho