public void CheckPalabra()
    {
        int        actualPhrase = _genericManager._conversationManager.getCurrentPhraseIndex();
        InputField field        = _textInput.GetComponent <InputField>();
        string     value        = field.text;
        string     texto        = _textOutput.text;

        if (value.ToLower() == _genericManager.phrasesBoy[actualPhrase].puzzle.Item2.ToLower())
        {
            _genericManager.EliminarGlich();
            if (_genericManager.isBoy)
            {
                //la palabra esta bien
                texto            = texto.Replace(_genericManager.phrasesBoy[actualPhrase].puzzle.Item1, _genericManager.phrasesBoy[actualPhrase].puzzle.Item2.ToLower());
                _textOutput.text = texto;
                ++_actualPalabrasCorrectas;
            }
            else
            {
                //la palabra esta bien
                texto            = texto.Replace(_genericManager.phrasesGirl[actualPhrase].puzzle.Item1, _genericManager.phrasesGirl[actualPhrase].puzzle.Item2.ToLower());
                _textOutput.text = texto;
                ++_actualPalabrasCorrectas;
            }
        }
        else
        {
            _genericManager.CrearGlich();
        }
        _textInput.SetActive(false);
        _genericManager._conversationManager.Block(false);
    }
Пример #2
0
 public void PiezePress(bool win)
 {
     if (win)
     {
         UtilSound.instance.PlaySound("chess");
         _chessPreGame[currentLevel].SetActive(false);
         _chessPostGame[currentLevel].SetActive(true);
         _genericManager.EliminarGlich();
         StartCoroutine("WaitToClose");
     }
     else
     {
         _genericManager.OnGameOver();
     }
 }
Пример #3
0
    public void ButtonClicked(int index)
    {
        int ActualLevel = _genericManager._conversationManager.getCurrentPhraseIndex();

        if (_genericManager.AllPistasConocidas())
        {
            if (correctOption[ActualLevel] == index)
            {
                ++actualCorrectas;
                _genericManager.EliminarGlich();
            }
            else
            {
                _genericManager.CrearGlich();
            }
        }

        HideButtons();

        _objetableButton.SetActive(false);
        _nextButton.SetActive(true);
    }