Make An Object Follow And Face An Object While Maintaining Distance From A Different Object.

Hello guys !

Currently i have an object that has 3D World Space canvas as a child ! The canvas is currently positioned above the object and is made to face the players camera ( VR camera ) with this code :

Code (CSharp):
  1. void Update()
  2.      {
  3.          Camera camera = Camera.main;
  4.          var lookPos = transform.position - camera.transform.position;
  5.          lookPos.y = 0;
  6.          var rotation = Quaternion.LookRotation(lookPos);
  7.          transform.rotation =...
Make An Object Follow And Face An Object While Maintaining Distance From A Different Object.