unity rotate around point

C#
transform.RotateAround(point, axis, degrees);
Source

Also in C#: