Ejemplo n.º 1
0
 void ChooseTarget()
 {
     if (Input.GetMouseButtonDown(0))
     {
         Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
         if (Physics.Raycast(ray, out hit))
         {
             if (null != hit.collider.gameObject)
             {
                 if (dian == hit.collider.GetComponent <DianGui>())
                 {
                     return;
                 }
                 if (null != dian)
                 {
                     dian.ShowHight(false);
                 }
                 dian = hit.collider.GetComponent <DianGui>();
                 dian.ShowHight(true);
                 JsManager.instance.SendToJs(dian.info);
             }
         }
         else
         {
             if (null != dian)
             {
                 dian.ShowHight(false);
                 dian = null;
                 CameraInfo info = new CameraInfo();
                 JsManager.instance.SendToJs(info);
             }
         }
     }
 }
Ejemplo n.º 2
0
 // Use this for initialization
 void Start()
 {
     for (int i = 0; i < transform.childCount; i++)
     {
         DianGui gui = transform.GetChild(i).GetComponent <DianGui>();
         gui.info.id = transform.name.Replace("fangjian", "") + "_" + (i + 1);
     }
 }