private void FixedUpdate() { if (!isLocalPlayer) { VirtualCamera.SetActive(false); return; } if (isDead) { return; } if (hasControl) { //VirtualCamera.GetComponent<Cinemachine.CinemachineFreeLook>().m_XAxis.m_InputAxisName = ic.CameraInputHorizontal; //VirtualCamera.GetComponent<Cinemachine.CinemachineFreeLook>().m_YAxis.m_InputAxisName = ic.CameraInputVertical; if (isDriving) { VirtualCamera.SetActive(false); ic.enabled = false; //interaction.enabled = false; ani.SetFloat("Walk", 0.0f); transform.position = vehicle.seat.position; transform.rotation = vehicle.seat.rotation; } else { VirtualCamera.SetActive(true); ic.enabled = true; //interaction.enabled = true; //PICKUP ITEM //CHANGE THIS TO THE INPUTCONTROLLER.BUTTONINPUTYOUNEED if (Input.GetKeyDown(KeyCode.F)) { colliders.ForEach(collider => { if (collider.CompareTag("Hand")) { collider.enabled = true; } }); if (!interaction.isHolding) { interaction.PickUpItem(); } } //DROP ITEM //CHANGE THIS TO THE INPUTCONTROLLER.BUTTONINPUTYOUNEED if (Input.GetKeyDown(KeyCode.RightAlt)) { if (interaction.isHolding) { colliders.ForEach(collider => { if (collider.CompareTag("Hand")) { collider.enabled = false; } }); interaction.DropItem(); //interaction.item.Drop(); } } } } else { VirtualCamera.SetActive(true); //VirtualCamera.GetComponent<Cinemachine.CinemachineFreeLook>().m_XAxis.m_InputAxisName = ""; //VirtualCamera.GetComponent<Cinemachine.CinemachineFreeLook>().m_YAxis.m_InputAxisName = ""; ic.enabled = false; } }