Esempio n. 1
0
    void Update()
    {
        RaycastHit hit;
        Ray        detectRay = new Ray(transform.position, Vector3.back);

        //Debug.DrawRay(transform.position, Vector3.back * rayDistance);

        if (Physics.Raycast(detectRay, out hit))
        {
            string tagStr = hit.collider.tag;
            if (tagStr == "CreateEvent")
            {
                CreateGroundScript objCon = hit.transform.GetComponent <CreateGroundScript>();
                objCon.CreateGround();
            }
            if (tagStr == "DeleteEvent")
            {
                DeleteGroundScript objCon = hit.transform.GetComponent <DeleteGroundScript>();
                objCon.DeleteGround();
            }
            if (tagStr == "CreateBGEvent")
            {
                CreateBGScript objCon = hit.transform.GetComponent <CreateBGScript>();
                objCon.CreateBackGround();
            }
            if (tagStr == "ButtonClickEvent")
            {
                ButtonScript objCon = hit.transform.GetComponent <ButtonScript>();
                objCon.ButtonClicked();
            }
        }
    }