Beispiel #1
0
    void CheckImgSelected(IdentificadorPieza idPieza)
    {
        Ruleta.gameObject.SetActive(false);

        switch (idPieza.TipoDeImagen)
        {
        case ETipoDeImagen.AvanzaTres:
            rltManager.Move(3);
            break;

        case ETipoDeImagen.AvanzaDos:
            rltManager.Move(2);
            break;

        case ETipoDeImagen.RetrocedeUna:
            rltManager.Move(-1);
            break;

        case ETipoDeImagen.VuelveInicio:
            rltManager.Restart();
            break;

        case ETipoDeImagen.Emocion:
            rltManager.OpenEmocionPanel();
            break;
        }
    }
Beispiel #2
0
 private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.tag == "Images")
     {
         idpieza          = collision.GetComponent <IdentificadorPieza>();
         idpieza.Selected = true;
         rectImageSelectd = collision.GetComponent <RectTransform>();
         for (int i = 0; i < Images.Length; i++)
         {
             if (Images[i].GetComponent <IdentificadorPieza>().Selected == false)
             {
                 Images[i].gameObject.SetActive(false);
             }
         }
         //collision.transform.position = new Vector3(collision.transform.position.x, 1.1f);
         StartCoroutine(snapImageCoroutine(rectImageSelectd, rectImageSelectd.position, new Vector2(rectImageSelectd.position.x, 1.1f)));
         //CheckImgSelected(idpieza);
         StartCoroutine(waitToClose(collision.gameObject));
     }
 }