Example #1
0
    // Update is called once per frame
    void Update()
    {
        Debug.DrawRay(this.transform.position, this.transform.forward * distance, Color.magenta);

        if (Input.GetMouseButtonDown(0))
        {
            if (Physics.Raycast(this.transform.position, this.transform.forward, out whatHit, distance))
            {
                //Debug.Log(whatHit.collider.gameObject.name);
                if (whatHit.transform.name == "button1")
                {
                    bs.button1();
                }
                if (whatHit.transform.name == "button2")
                {
                    bs.button2();
                }
                if (whatHit.transform.name == "button3")
                {
                    bs.button3();
                }
                if (whatHit.transform.name == "button4")
                {
                    bs.button4();
                }
                if (whatHit.transform.name == "button5")
                {
                    bs.button5();
                }
                if (whatHit.transform.name == "button6")
                {
                    bs.button6();
                }
                if (whatHit.transform.name == "button7")
                {
                    bs.button7();
                }
                if (whatHit.transform.name == "button8")
                {
                    bs.button8();
                }
                if (whatHit.transform.name == "button9")
                {
                    bs.button9();
                }
                if (whatHit.transform.name == "Enter")
                {
                    bs.Enter();
                }
                if (whatHit.transform.name == "Hot_tap")
                {
                    hot = GameObject.Find("Hot_tap");

                    hotAnim = hot.GetComponent <Animator>();
                    StartCoroutine(AnimTap(2.1f));
                }
                if (whatHit.transform.name == "Cold_tap")
                {
                    cold = GameObject.Find("Cold_tap");

                    coldAnim = cold.GetComponent <Animator>();
                    StartCoroutine(AnimTap1(2.1f));
                }
            }
        }
    }