using EscapeRoomEngine.VR.Runtime; using UnityEngine; namespace Station46.Environments.Intro_Sphere.Scripts { public class FollowSphere : MonoBehaviour { public float minDistance = 0.001f; public float speed = 200; [SerializeField] private Transform target; private Rigidbody _rigidbody; private void Awake() { _rigidbody = GetComponent(); target = Player.Instance.sphereFollow; } private void FixedUpdate() { var position = transform.position; var followPosition = target.position; if (Vector3.Distance(position, followPosition) >= minDistance) { _rigidbody.AddForce(speed * (followPosition - position)); } } } }