Ejemplo n.º 1
0
 /*
  * Método responsável por ouvir os toques do usuário na tela, e poder descobrir
  * se o usuário clicou sobre o botão virtual através do touch.
  *
  * É usado também para ouvir os cliques do mouse, porém, só possui serventia em
  * debug para o Unity, sendo que se for descomentado, a captura de cliques no touch
  * dos dispositivos para de funcionar misteriosamente
  */
 void Update()
 {
     /*
      *
      * // USADO PARA CAPTAR O CLIQUE DO MOUSE QUANDO ESTÁ EM DEBUG NO UNITY
      *
      * if (Input.GetMouseButtonDown(0)) {
      *  Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition);
      *  RaycastHit hit;
      *  if (Physics.Raycast(ray, out hit)) {
      *      mudarObjeto();
      *      animacaoTocar();
      *  }
      * }
      *
      */
     if (Input.touchCount > 0 && Input.touches[0].phase == TouchPhase.Began)
     {
         Ray        ray = Camera.main.ScreenPointToRay(Input.GetTouch(0).position);
         RaycastHit hit;
         if (Physics.Raycast(ray, out hit))
         {
             carrosselObjetos.passarParaDireita();
             animacaoTocar();
         }
     }
 }
Ejemplo n.º 2
0
 /*
  * método que troca o objeto para o próximo
  * item do vetor, seja ele um dino ou um peão
  */
 public void OnClickDireita()
 {
     if (isSelecionandoDino)
     {
         carrosselDinossauros.passarParaDireita();
     }
     else
     {
         carrosselPeoes.passarParaDireita();
     }
 }