// Update is called once per frame void Update() { if (Input.GetKey(KeyCode.Mouse0)) { heldItem.Use(); } if (Input.GetKey(KeyCode.Mouse1)) { heldItem.AltUse(); } }
// Update is called once per frame void Update() { if (heldItem != null) { if (Input.GetKey(KeyCode.Mouse0)) { heldItem.Use(); } if (Input.GetKey(KeyCode.Mouse1)) { heldItem.AltUse(); } if (Input.GetKey(KeyCode.Q)) { heldItem.Drop(); } } if (Input.GetKey(KeyCode.E)) { Pickup(); } }