private IEnumerator _SearchMission()
    {
        if (!CheckFields())
        {
            AlertsService.makeAlert("Por favor repita sua tarefa", "", "Entendi");
            //AlertsService.makeAlert("Código inválido", "Digite um código secreto com pelo menos quatro caracteres para realizar a busca.", "Entendi");
            yield break;
        }

        AlertsService.makeLoadingAlert("Buscando");

        string secretCode  = secretCodeField.text;
        User   currentUser = UserService.user;

        WWW missionRequest = MissionsService.SearchMission(currentUser._id, secretCode);

        while (!missionRequest.isDone)
        {
            yield return(new WaitForSeconds(0.1f));
        }

        AlertsService.removeLoadingAlert();
        Debug.Log("Header: " + missionRequest.responseHeaders["STATUS"]);
        Debug.Log("Text: " + missionRequest.text);

        if (missionRequest.responseHeaders["STATUS"] == HTML.HTTP_200)
        {
            MissionsService.UpdateMission(missionRequest.text);
            LoadView("Mission");
        }
        else
        {
            AlertsService.makeAlert("Não encontrado", "Não encontramos nenhuma missão com esse código secreto. Por favor, verifique o código e tente novamente.", "OK");
        }

        yield return(null);
    }
 public void OpenMission()
 {
     MissionsService.UpdateMission(mission);
     SceneManager.LoadScene("Mission");
 }