using UnityEngine; namespace Player { public class PlayerAim : MonoBehaviour { public static PlayerAim active; public Vector3 targetPosition; private Camera cam; // Start is called before the first frame update private void Start() { active = this; cam = GetComponent(); } // Update is called once per frame private void Update() { var r = new Ray(cam.transform.position, cam.transform.forward); RaycastHit hit; if (Physics.Raycast(r, out hit)) targetPosition = hit.point; } } }