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