using UnityEngine; /// /// Rotates a this transform to align it towards the target transform's position. /// public class Gravity : MonoBehaviour { [SerializeField] Transform planet; void Update() { Vector3 dir = (transform.position - planet.position).normalized; GetComponent().RotateGravity(dir); transform.rotation = Quaternion.FromToRotation(transform.up, dir) * transform.rotation; } }