コード例 #1
0
        void Update()
        {
            RaycastHit hit;

            Debug.DrawRay(transform.position, transform.TransformDirection(Vector3.forward) * 4, Color.yellow);

            if (Physics.Raycast(transform.position, transform.TransformDirection(Vector3.forward), out hit, 4))
            {
                if (hit.collider.gameObject.tag == "Equipment")
                {
                    if (Input.GetKeyDown(KeyCode.E))
                    {
                        Debug.Log("Hi raccolto un oggetto!");
                        obj.PickEquipment(hit.collider.gameObject.name);
                        Destroy(hit.collider.gameObject);
                    }

                    UI.UpdateInfo("E");
                }
            }
            else
            {
                UI.UpdateInfo("");
            }
        }