using StarterAssets; using UnityEngine; using UnityEngine.InputSystem; public class LookController : MonoBehaviour { [SerializeField] private StarterAssetsInputs _starterAssetsInputs; public FirstPersonController personController; private void Reset() { this._starterAssetsInputs = this.GetComponentInChildren(); this.personController = GetComponentInChildren(); } void Update() { if (Mouse.current.rightButton.isPressed) { _starterAssetsInputs.cursorInputForLook = true; } else { _starterAssetsInputs.cursorInputForLook = false; _starterAssetsInputs.look = Vector2.zero; } } private void OnEnable() { personController.enabled = true; } private void OnDisable() { personController.enabled = false; } }