public void ResetAll()
 {
     if (first)
     {
         controlPuntaje.resetScore();
         foreach (var b in listBallon)
         {
             b.interactable = true;
             b.GetComponent <Animator>().SetBool("op", false);
             b.GetComponent <Image>().sprite      = b.GetComponent <BehaviourSprite>()._default;
             b.GetComponent <M6L85_globo>().mover = true;
         }
         StateInitial();
     }
     controlPuntaje.resetScore();
     _puntaje.count = 0;
 }
Beispiel #2
0
    public void ResetDragDrop()
    {
        if (first)
        {
            hand.SetActive(false);
            validar_1.SetActive(false);
            _ManagerBarra.ResetAll();
            _controlPuntaje.resetScore();
            rights = 0;

            foreach (var drag in _drags)
            {
                SetDefaultSprite(drag.GetComponent <Image>());
                drag.enabled = true;
                drag._drop   = null;
                drag.GetComponent <RectTransform>().anchoredPosition = drag._defaultPos;
                drag.UpdateCurrentPosition();

                if (_TypeCalification == TypeCalification.Symbol || _TypeCalification == TypeCalification.Multiple)
                {
                    SetDefaultSymbol(drag.transform.GetChild(0).GetComponent <Image>());
                }
            }

            foreach (var drop in _drops)
            {
                SetDefaultSprite(drop.GetComponent <Image>());
                drop._drag        = null;
                drop.value        = -1;
                drop._barra.value = -1;
            }

            foreach (var group in _groups)
            {
                SetDefaultSprite(group.GetComponent <Image>());

                group._currentRight = 0;
                group._currentWrong = 0;
            }


            answers.Clear();
            foreach (var s in sliders)
            {
                s.gameObject.SetActive(false);
                s.transform.GetChild(0).GetComponent <Image>().color = new Color32(197, 197, 197, 0);
            }
            RandomDrag();
        }
    }
Beispiel #3
0
    public void Inicio()
    {
        contador      = 0;
        palabraActual = null;
        foreach (var p in palabras)
        {
            p.GetComponent <Animator>().SetInteger("x", 0);
            p.SetActive(false);
        }
        controlPuntaje.resetScore();
        botonFuturo.interactable     = false;
        botonImperfecto.interactable = false;
        botonPerfecto.interactable   = false;
        botonPresente.interactable   = false;


        botonIniciar.interactable = true;
        botonIniciar.gameObject.SetActive(true);
    }
Beispiel #4
0
 public void resetAll_1()
 {
     InitializeState();
     _controlPuntaje.resetScore();
 }