public void Login()
 {
     if (ASPNetAPIHelper.Login(usernameField.text, passwordField.text))
     {
         errorMessage.text = "";
         GameObject.FindGameObjectWithTag("GameController").GetComponent <GameManager>().SetUserDetails(true, "");
         MenusController.SetMenuState(MenuState.Game);
     }
     else
     {
         errorMessage.text = ASPNetAPIHelper.ErrorMessage;
     }
 }
Esempio n. 2
0
    public void EndGame()
    {
        TimerActive = false;
        SetActiveQuestionGroup(QuestionGroup.ScoreDisplay);
        ScoreDisplay.GetComponent <ScoreScreenController>().SetScore(GetTotalScore());

        //Post result
        ASPNetAPIHelper.PostRecord(new GameRecordDTO()
        {
            Score          = GetTotalScore(),
            PokemonName    = questionGen.Questions.First().PokemonName,
            Date           = DateTime.Now,
            CompletionTime = Timer,
        });
    }
    public void SignUp()
    {
        UserDTO user = new UserDTO()
        {
            Email           = EmailField.text,
            PlayerUsername  = UsernameField.text,
            Password        = PasswordField.text,
            ConfirmPassword = PasswordField.text
        };

        if (ASPNetAPIHelper.RegisterUser(user))
        {
            ErrorMessage.text = "Success Register";
            GameObject.FindGameObjectWithTag("GameController").GetComponent <GameManager>().SetUserDetails(true, UsernameField.text);
            MenusController.SetMenuState(MenuState.Game);
            ASPNetAPIHelper.Login(user.Email, user.Password);
        }
        else
        {
            ErrorMessage.text = ASPNetAPIHelper.ErrorMessage;
        }
    }