Пример #1
0
    private void AdminUserInput(string userInput)
    {
        goBacktoMenu.enabled = false;
        int Error        = LevenshteinDistance.LevenshteinDistanceFunction(userInput.ToLower(), currentCard.EnglishText.ToLower());
        var ErrorMeasure = (float)(Error * 100 / currentCard.EnglishText.Length);

        Debug.Log("ErrorMeasure: " + ErrorMeasure);
        if (ErrorMeasure == 0)
        {
            HandleCorrectInput();
        }
        else if (ErrorMeasure > 0 && ErrorMeasure <= 20)
        {
            HandleAlmostCorrectInput();
        }
        else
        {
            HandleWrongInput();
        }
    }