>>101560333
They be doing.
Vector3 orientation = new();
float[] rotationMatrix = new float[3,3];
# ...
orientation*= rotationMatrix;
While I be doing.
Vector3 orientation = new();
float a, b, c;
# ...
orientation = new(orientation.x * Mathf.Sin(a), - orientation.y * Mathf.Sin(b), orientation.z * Mathf.Cos(c));
Simple as.