Get difference between two Euler-angles spherically

I’m doing some networking, and I’m trying to keep the objects synchronised(smoothly) using RPC’s.

Anyways, I have the current Euler angle and the target Euler angle. I need to find the spherical difference between them in a new euler angle.

Thanks for the help beforehand.

Calculate per-axis difference using this: Unity - Scripting API: Mathf.DeltaAngle

Then vectorize it and project onto sphere. For spherical coordinates check this: Spherical Coordinates in C# - CodeProject