예제 #1
0
    public void Ver(Button boton)
    {
        if (destruir)
        {
            Destruir();
        }
        if (activo)
        {
            Ocultar();


            boton.transform.GetChild(0).GetComponent <Text>().enabled = true;
            boton.GetComponent <Image> ().color = setElemento(boton.transform.GetChild(0).GetComponent <Text> ().text);
        }
        else
        {
            boton.transform.GetChild(0).GetComponent <Text>().enabled = true;
            boton.GetComponent <Image> ().color = setElemento(boton.transform.GetChild(0).GetComponent <Text> ().text);
        }
        if (textoActual != null && !botonAnterior.Equals(boton))
        {
            if (boton.transform.GetChild(0).gameObject.GetComponent <Text>().text.Equals(textoActual))
            {
                for (int i = 0; i < desde.transform.childCount; i++)
                {
                    GameObject hijo = desde.transform.GetChild(i).gameObject;
                    if (hijo.transform.childCount == 0)
                    {
                        GameObject etapa = Instantiate(Resources.Load <GameObject> ("Elementos_act/Act_clima/Objetos/" + textoActual)) as GameObject;
                        etapa.name = etapa.name.Replace("(Clone)", "");
                        etapa.transform.SetParent(hijo.transform);
                        i           = desde.transform.childCount;
                        botonActual = boton;
                        destruir    = true;
                        activo      = true;
                        contador++;
                        sesion.setAciertos();
                        sesion.enviarData();
                    }
                }
            }
            else
            {
                activo = true;
                sesion.setErrores();
                sesion.enviarData();
            }
        }
        else
        {
            botonAnterior = boton;
            textoActual   = boton.transform.GetChild(0).gameObject.GetComponent <Text> ().text;
        }
    }
예제 #2
0
 public void revisar(GameObject item, GameObject slot)
 {
     if (slot.tag != "Slot")
     {
         if (item.name == slot.name || ((item.tag == slot.tag) && (item.tag != "Untagged")))
         {
             sesion.setAciertos();
             sesion.setElemento(item.name);
             sesion.enviarData();
         }
         else
         {
             sesion.setErrores();
             sesion.setElemento(item.name);
             sesion.enviarData();
         }
     }
 }