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; } }
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)); } }