Transform.cs Source Code?

Cheers! Does anyone know what the internal implementation is for

Transform.RotateAround(Vector3 point, Vector3 axis, float angle)

Available source code (UnityCsReference/Runtime/Transform/ScriptBindings/Transform.bindings.cs at master · Unity-Technologies/UnityCsReference · GitHub) calls into C++ code (RotateInternal) which obscures the logic.

I am moving client-side logic to a game server, and I need a few of these methods server-side.

Unity doesn’t make any of the C++ side of the engine available to the public. Unity has source code licensing available for this. You’ll need to contact Unity about a source code license, but as a rule whenever a company doesn’t make the price of something public it is because it will be very expensive.