1.
float distance = Vector3.Distance(go1.transform.position, go2.transform.position);
2. transform.position, transform.rotation - всегда в глобальных координатах, чтобы узнать локальные координаты используются свойства transform.localPosition, transform.localRotation, transform.localScale