Exemplo n.º 1
0
 void Update()
 {
     if (clickCounter >= clicksNecesarios && winCondition)
     {
         miniBase.Win();
     }
     if (clickCounter < clicksNecesarios)
     {
         pos = Input.mousePosition;
     }
     if (clickCounter < clicksNecesarios)
     {
         objectMove.transform.position = pos;
     }
     if (clickCounter >= clicksNecesarios)
     {
         objectMove.transform.position = objectMove.transform.position;
     }
     if (clickCounter >= clicksNecesarios && activateObjectWhenFinish)
     {
         activableObject.SetActive(true);
     }
     if (clickCounter >= clicksNecesarios && deactivateObjectWhenFinish)
     {
         deactivableObject.SetActive(false);
     }
 }
Exemplo n.º 2
0
 void Click()
 {
     don += donAprox - Random.Range(0, 999);
     Debug.Log("DONAR");
     if (don >= donNecesaria)
     {
         don             = donNecesaria;
         treelon.enabled = true;
         miniBase.Win();
     }
     // UI
     counterText.text = "" + don;
 }
Exemplo n.º 3
0
 void Update()
 {
     if (!completado)
     {
         int done = 0;
         for (int i = 0; i < piezas.Length; ++i)
         {
             if (piezas[i].guachi)
             {
                 ++done;
             }
         }
         if (done == piezas.Length)              // Todas las piezas en sitio -> ganar
         {
             miniBase.Win();
         }
     }
 }