//// Instancia el puntaje y audio, al validar por boton
    void SetPuntaje()
    {
        if (_TypeCalification == TypeCalification.grupo)
        {
            _controlAudio.PlayAudio(scoreTotal == _groupToggle.Count ? 1 : 2);
        }
        else
        {
            //_controlAudio.PlayAudio(scoreTotal == rightTotal ? 1 : 2);
            if (scoreTotal == rightTotal)
            {
                _controlAudio.PlayAudio(1);
                general.NextExcersise(true);
            }
            else
            {
                _controlAudio.PlayAudio(2);
                general.NextExcersise(false);
            }
        }


        _controlPuntaje.IncreaseScore(scoreTotal);
        //_controlNavegacion.Forward(2);
    }
Exemplo n.º 2
0
    //// Instancia el puntaje y audio, al validar por boton
    void SetPuntaje()
    {
        if (_TypeCalification == TypeCalification.grupo)
        {
            _controlAudio.PlayAudio(scoreTotal == _groupToggle.Count ? 1 : 2);
        }
        else
        {
            if (scoreTotal == rightTotal)
            {
                _controlAudio.PlayAudio(1);
                if (bee != null)
                {
                    bee.e = true;
                    bee.GetComponent <Animator>().SetBool("x", true);
                }
            }
            else
            {
                _controlAudio.PlayAudio(2);
            }
        }
        //_controlAudio.PlayAudio(scoreTotal == rightTotal ? 1 : 2);

        _controlPuntaje.IncreaseScore(scoreTotal);
        _controlNavegacion.Forward(2);
    }
Exemplo n.º 3
0
 public void Seleccionar(int i, Toggle t)
 {
     controlAudio.PlayAudio(0);
     if (t.isOn)
     {
         t.GetComponent <Image>().sprite = t.GetComponent <BehaviourSprite>()._selection;
         if (i == 1)
         {
             avatar = 1;
             hombre.SetActive(true);
             hombre1.SetActive(true);
             hombre2.SetActive(true);
         }
         if (i == 2)
         {
             avatar = 2;
             mujer.SetActive(true);
             mujer1.SetActive(true);
             mujer2.SetActive(true);
         }
     }
     else
     {
         t.GetComponent <Image>().sprite = t.GetComponent <BehaviourSprite>()._default;
         avatar = 0;
     }
 }
    //// Instancia el puntaje y audio, al validar por boton
    void SetPuntaje()
    {
        if (_TypeCalification == TypeCalification.grupo)
        {
            _controlAudio.PlayAudio(scoreTotal == _groupToggle.Count ? 1 : 2);
        }

        else
        {
            if (scoreTotal == rightTotal)
            {
                _controlAudio.PlayAudio(1);
                StartCoroutine(ficha.CalificarPregunta(true, gameObject));
            }
            else
            {
                _controlAudio.PlayAudio(2);
                StartCoroutine(ficha.CalificarPregunta(false, gameObject));
            }
        }


        //_controlPuntaje.IncreaseScore(scoreTotal);
        //_controlNavegacion.Forward(2);
    }
Exemplo n.º 5
0
    public void  ValidarGraficas()
    {
        _validar.interactable = false;
        for (int i = 0; i < sliders.Count; i++)
        {
            sliders[i].GetComponent <Slider>().interactable = false;
            if (sliders[i].GetComponent <Slider>().value == sliders[i].value)
            {
                controlPuntaje.IncreaseScore();
                sliders[i].gameObject.transform.GetChild(1).GetChild(0).GetComponent <Image>().color = sliders[i].correcto;
                count++;
            }
            else
            {
                sliders[i].gameObject.transform.GetChild(1).GetChild(0).GetComponent <Image>().color = sliders[i].incorrecto;
            }
        }

        if (count == sliders.Count)
        {
            controlAudio.PlayAudio(1);
        }
        else
        {
            controlAudio.PlayAudio(2);
        }
        controlNavegacion.Forward(1.5f);
    }
Exemplo n.º 6
0
    public void ChangeKeyboard(int teclado)
    {
        _controlAudio.PlayAudio(0);

        _KeyBoardNumbers.SetActive(teclado == 1);
        _KeyBoardSymbols.SetActive(teclado == 2);
        _KeyBoardLetters.SetActive(teclado == 3);
    }
Exemplo n.º 7
0
    public void calificar()
    {
        validar.interactable = false;
        audio.PlayAudio(0);
        input.interactable = false;
        string x = input.textComponent.text.ToLower();

        StartCoroutine(y(x));
    }
Exemplo n.º 8
0
    /// <summary>
    /// Obtiene las respuestas correstas e instancia el audio y puntaje correspondiente
    /// </summary>
    public void SetPuntaje()
    {
        rights = 0;

        foreach (var answer in answers)
        {
            M4A112_dragA1 temp = answer.Key.GetComponent <M4A112_dragA1>();

            if (temp)
            {
                temp.enabled = false;

                if (answer.Value)
                {
                    rights++;
                }
            }
        }

        if (_TypeValidation == TypeValidation.Inmediata)
        {
            _controlAudio.PlayAudio((rights == 1) ? 1 : 2);
            _controlPuntaje.IncreaseScore();
            answers.Clear();
            rights = 0;

            if (evaluated == _drags.Count)
            {
            }
            _controlNavegacion.Forward(2);
        }
        else
        {
            if (_customValidar == 0)
            {
                _controlAudio.PlayAudio((rights == _drags.Count) ? 1 : 2);
            }
            else
            {
                _controlAudio.PlayAudio((rights == _customValidar) ? 1 : 2);
            }

            _controlPuntaje.IncreaseScore(rights);
            if (rights == _drags.Count)
            {
                napoleon.GetComponent <Image>().sprite = napoleon.GetComponent <BehaviourSprite>()._right;
            }
            else
            {
                napoleon.GetComponent <Image>().sprite = napoleon.GetComponent <BehaviourSprite>()._wrong;
            }
            _controlNavegacion.Forward(2);
        }
    }
Exemplo n.º 9
0
    void PausaLayaout(bool state)
    {
        if (state)
        {
            _controlAudio.PlayAudio(0);
        }

        GetComponent <AudioSource>().Stop();
        toggleAudio.isOn = false;
        toggleAudio.gameObject.SetActive(true);
        pause.gameObject.SetActive(false);
    }
Exemplo n.º 10
0
 public void RadToDeg()
 {
     controlAudio.PlayAudio(0);
     if (rad_deg.isOn)
     {
         rad_deg.transform.GetComponent <Image>().sprite = rad_deg.GetComponent <BehaviourSprite>()._selection;
     }
     else
     {
         rad_deg.transform.GetComponent <Image>().sprite = rad_deg.GetComponent <BehaviourSprite>()._default;
     }
 }
Exemplo n.º 11
0
    public void ChoosePlayer(GameObject g)
    {
        controlAudio.PlayAudio(0);

        bg.SetActive(true);
        player.GetComponent <Image>().sprite = g.GetComponent <Image>().sprite;
        player.GetComponent <Image>().SetNativeSize();
        player.GetComponent <Image>().color = new Color32(255, 255, 255, 255);
        choosePlayerGameobject.SetActive(false);
        LisExercises[0].gameObject.SetActive(true);
        LifesGameobject.SetActive(true);
        navBar.SetActive(false);
    }
Exemplo n.º 12
0
    //// Instancia el puntaje y audio, al validar por boton
    void SetPuntaje()
    {
        if (_TypeCalification == TypeCalification.grupo)
        {
            _controlAudio.PlayAudio(scoreTotal == _groupToggle.Count ? 1 : 2);
        }
        else
        {
            _controlAudio.PlayAudio(scoreTotal == rightTotal ? 1 : 2);
        }

        _controlPuntaje.IncreaseScore(scoreTotal);
        _controlNavegacion.Forward(2);
    }
    //// Instancia el puntaje y audio, al validar por boton
    void SetPuntaje()
    {
        if (_TypeCalification == TypeCalification.grupo)
        {
            _controlAudio.PlayAudio(scoreTotal == _groupToggle.Count? 1:2);
        }
        else
        {
            _controlAudio.PlayAudio(scoreTotal == rightTotal? 1:2);
        }

        _controlPuntaje.IncreaseScore(scoreTotal);
        StartCoroutine(SetActivityType());
    }
Exemplo n.º 14
0
 public void Cambiar(Toggle t)
 {
     controlAudio.PlayAudio(0);
     if (t.isOn)
     {
         t.GetComponent <Image>().sprite = t.GetComponent <BehaviourSprite>()._selection;
         cadena = t.name;
     }
     else
     {
         t.GetComponent <Image>().sprite = t.GetComponent <BehaviourSprite>()._default;
         cadena = "";
     }
 }
Exemplo n.º 15
0
    //// Instancia el puntaje y audio, al validar por boton
    void SetPuntaje()
    {
        if (_TypeCalification == TypeCalification.grupo)
        {
            _controlAudio.PlayAudio(scoreTotal == _groupToggle.Count ? 1 : 2);
        }
        else
        {
            _controlAudio.PlayAudio(scoreTotal == rightTotal ? 1 : 2);
        }

        _controlPuntaje.IncreaseScore(scoreTotal);
        general.NextExcersise();
    }
Exemplo n.º 16
0
    //// Instancia el puntaje y audio, al validar por boton
    void SetPuntaje()
    {
        if (_TypeCalification == TypeCalification.grupo)
        {
            _controlAudio.PlayAudio(scoreTotal == _groupToggle.Count ? 1 : 2);
        }
        else
        {
            _controlAudio.PlayAudio(scoreTotal == rightTotal ? 1 : 2);
        }

        _controlPuntaje.IncreaseScore(scoreTotal);
        general.correctas = general.correctas + scoreTotal;
        StartCoroutine(x());
    }
Exemplo n.º 17
0
    //// Instancia el puntaje y audio, al validar por boton
    void SetPuntaje()
    {
        if (_TypeCalification == TypeCalification.grupo)
        {
            _controlAudio.PlayAudio(scoreTotal == _groupToggle.Count ? 1 : 2);
        }
        else
        {
            _controlAudio.PlayAudio(scoreTotal == rightTotal ? 1 : 2);
        }


        //_controlNavegacion.Forward(2);
        StartCoroutine(x());
    }
Exemplo n.º 18
0
    void EvaluateDropDown()
    {
        foreach (var dropdown in _dropdowns)
        {
            _validar.interactable = false;
            dropdown.GetComponent <Dropdown>().interactable = false;

            switch (dropdown._type)
            {
            case BehaviourDropDown.Type.text:

                SetTextDropDown(dropdown.GetComponent <Dropdown>().captionText, dropdown._indexCurrent == dropdown._indexRight);

                break;

            case BehaviourDropDown.Type.image:

                SetSpriteDropDown(dropdown.GetComponent <Image>(), dropdown._indexCurrent == dropdown._indexRight);

                break;
            }
        }

        _controlAudio.PlayAudio(correct == _dropdowns.Count ? 1 : 2);
        _controlNavegacion.Forward(2);
    }
Exemplo n.º 19
0
 public void SelectioBallon()
 {
     controlAudio.PlayAudio(0);
     manager.GetBallon(this);
     button.interactable = false;
     GetComponent <Animator>().SetBool("op", true);
 }
Exemplo n.º 20
0
    void ToIndex(int n)
    {
        _controlAudio.PlayAudio(0);
        Vector2 pos = _scrollRect.content.GetComponent <RectTransform>().anchoredPosition;

        _scrollRect.content.GetComponent <RectTransform>().anchoredPosition = new Vector2(-(_posImages[n].x), pos.y);
    }
Exemplo n.º 21
0
    void SetElementActive(Toggle select)
    {
        _controlAudio.PlayAudio(0);

        SetSpriteState();

        if (select.isOn)
        {
            a             = true;
            currentToggle = select.gameObject;
            int index = _toggleCurrent.IndexOf(select);
            currentToggle.GetComponent <M4A112_togglePestaa>().nextPosition = posToggleCurrentNext[0];
            currentToggle.GetComponent <M4A112_togglePestaa>().click        = true;

            _toggleCurrent[0].GetComponent <M4A112_togglePestaa>().backPosition = posToggleCurrentNext[index];
            _toggleCurrent[0].GetComponent <M4A112_togglePestaa>().noClick      = true;

            foreach (var t in _toggle)
            {
                _teory[_toggle.IndexOf(t)].SetActive(t == @select);
            }
        }


        if (!_group.AnyTogglesOn())
        {
            select.isOn = true;
        }
    }
Exemplo n.º 22
0
    void ValidarLines()
    {
        _validar.interactable = false;

        _controlAudio.PlayAudio(0);
        int correct = 0;

        foreach (var line in manager._lines)
        {
            var x = line.toggle[0].GetComponent <BehaviourDrawToggle>();
            var y = line.toggle[1].GetComponent <BehaviourDrawToggle>();

            if (x._match.Contains(line.toggle[1]) || y._match.Contains(line.toggle[0]))
            {
                correct++;
            }
            else
            {
            }
        }



        if (correct == manager._lines.Count)
        {
            napoleon.GetComponent <Image>().sprite = napoleon.GetComponent <BehaviourSprite>()._right;
        }
        else
        {
            napoleon.GetComponent <Image>().sprite = napoleon.GetComponent <BehaviourSprite>()._wrong;
        }
    }
Exemplo n.º 23
0
    /// <summary>
    /// Obtiene las respuestas correstas e instancia el audio y puntaje correspondiente
    /// </summary>
    public void SetPuntaje()
    {
        rights = 0;

        foreach (var answer in answers)
        {
            M7A119_drag temp = answer.Key.GetComponent <M7A119_drag>();

            if (temp)
            {
                temp.enabled = false;

                if (answer.Value)
                {
                    rights++;
                }
            }
        }

        if (_TypeValidation == TypeValidation.Inmediata)
        {
            _controlAudio.PlayAudio((rights == 1) ? 1 : 2);
            _controlPuntaje.IncreaseScore();
            answers.Clear();
            rights = 0;

            if (evaluated == _drags.Count)
            {
            }
            _controlNavegacion.Forward(2);
        }
        else
        {
            if (_customValidar == 0)
            {
                _controlAudio.PlayAudio((rights == _drags.Count) ? 1 : 2);
            }
            else
            {
                _controlAudio.PlayAudio((rights == _customValidar) ? 1 : 2);
            }

            _controlPuntaje.IncreaseScore(rights);
            //_controlNavegacion.Forward(2);
            StartCoroutine(general.NextExcersiseDrag());
        }
    }
Exemplo n.º 24
0
 public void DoClick(GameObject boton)
 {
     _controlAudio.PlayAudio(0);
     _managerDisplay.AddCharacter(label);
     GetComponent <Image>().sprite = GetComponent <BehaviourSprite>()._selection;
     transform.GetChild(0).GetComponent <Text>().color = new Color32(255, 121, 0, 255);
     StartCoroutine(DelaryClick());
 }
Exemplo n.º 25
0
    public void NextQuestion()
    {
        count++;

        _Audio.PlayAudio(0);
        if (count == informacion.Count)
        {
        }
        else if (count <= informacion.Count)
        {
            foreach (var item in informacion)
            {
                item.SetActive(false);
            }
            informacion[count].SetActive(true);
        }
    }
Exemplo n.º 26
0
 public void NextQuestion()
 {
     controlAudio.PlayAudio(0);
     contadorReview++;
     if (contadorReview == ejercicios.Count)
     {
         controlNavegacion.Forward();
     }
     else if (contadorReview <= ejercicios.Count)
     {
         foreach (var item in ejercicios)
         {
             item.SetActive(false);
         }
         ejercicios[contadorReview].SetActive(true);
     }
 }
Exemplo n.º 27
0
    public void NextQuestion()
    {
        count++;

        _Audio.PlayAudio(0);
        if (count == niveles.Count)
        {
            control.Forward();
        }
        else if (count <= niveles.Count)
        {
            foreach (var item in niveles)
            {
                item.SetActive(false);
            }
            niveles[count].SetActive(true);
        }
    }
Exemplo n.º 28
0
    public void NextQuestion()
    {
        count++;

        _Audio.PlayAudio(0);
        if (count == elementos.Count)
        {
            ControlNavegacion.Forward();
        }
        else if (count <= elementos.Count)
        {
            foreach (var item in elementos)
            {
                item.SetActive(false);
            }
            elementos[count].SetActive(true);
        }
    }
Exemplo n.º 29
0
    public void NextQuestion()
    {
        count++;

        _Audio.PlayAudio(0);
        if (count == informacion.Count)
        {
            ControlNavegacion.Forward();
            count = informacion.Count - 1;
        }
        else if (count <= informacion.Count)
        {
            foreach (var item in informacion)
            {
                item.SetActive(false);
            }
            informacion[count].SetActive(true);
        }
    }
Exemplo n.º 30
0
    public void NextQuestion()
    {
        count++;

        _Audio.PlayAudio(0);

        if (count <= spritePasos.Count)
        {
            imagenPasos.sprite     = spritePasos[count];
            backgroundImage.sprite = spriteBackground[count];

            foreach (var o in objects)
            {
                o.SetActive(false);
            }

            objects[count].SetActive(true);
        }
    }