Local to world space

I am trying to implement a formation pattern in unity where offset to the leader is defined as Voff = ( vx,vz)in the local space and an optional rotation Ropt (let’s say difference in degrees from the leader’s rotation)as shown in the terrible figure below. I am not sure how to move the follower
to the desired point and set his rotation using unity’s features.Is there a common way to do this?

Any help would be greatly appreciated.


I don’t know if this helps

//This will always be Local
transform.position += transform.right * someNumber * Time.deltaTime;

//This will always me in world space
var newVector = new Vector3(1, 0, 0) * Time.deltaTime * someNumber;
transform.position = transform.position + newVector;