Exemplo n.º 1
0
 void Update()
 {
     if (Input.GetMouseButtonUp(0))
     {
         Ray        ray;
         RaycastHit rayhit;
         if (MahjongConst.IsUsed2DCamera)
         {
             ray = _mjCamera.Camera2D.ScreenPointToRay(Input.mousePosition);
         }
         else
         {
             ray = Camera.main.ScreenPointToRay(Input.mousePosition);
         }
         if (Physics.Raycast(ray, out rayhit))
         {
             //Debug.Log(rayhit.collider.gameObject.name);
             GameObject go    = rayhit.collider.gameObject;
             Transform  trans = go.transform.parent;
             if (trans != null)
             {
                 MJItem item = trans.GetComponent <MJItem>();
                 if (item != null)
                 {
                     item.OnClick();
                 }
             }
         }
     }
 }