What is the best way to Decrease/Increase an angle without using “eulerAngles”?
I need turn my transform between 30 and 325, according to my “Y axis”.
If it is less than zero we reduce the value of “Z axis” is greater if we increase the value of “Z axis”.
This way:

I already tried:
if ( airPlanePlayerRigidbody2D.velocity.y < 0 ) {
var rotationVector = airPlanePlayerTransform.rotation;
rotationVector.z -= 2f;
Vector3 vec = new Vector3(rotationVector.x,rotationVector.y,rotationVector.z);
airPlanePlayerTransform.rotation = Quaternion.Euler(vec);
}
And this:
public void Rotate(float angle)
{
airPlanePlayerTransform.Rotate(0, 0, angle); // this rotate forever
}