示例#1
0
    public void OnAnswerClick()
    {
        isAnswerMode = false;
        questionPanel.SetActive(false);
        RequestSimpleResult res = CheckAnswer(currentGame, currentPoint, answer.text);

        if (res.result)
        {
            resultGeneral.text = "You answered correctly";
        }
        else
        {
            resultGeneral.text = "You answered wrong";
        }
    }
示例#2
0
    public RequestSimpleResult CheckAnswer(int gameId, int index, string answer)
    {
        var Data = new WWWForm();

        Data.AddField("id", gameId);
        Data.AddField("index", index);
        Data.AddField("answer", answer);
        var Query = new WWW("http://quizitor.pythonanywhere.com/mini_game/check_answer/", Data);

        while (!Query.isDone)
        {
        }
        string status = Query.text;

        Debug.Log(status);
        RequestSimpleResult myDeserializedClass = JsonUtility.FromJson <RequestSimpleResult>(status);

        return(myDeserializedClass);
    }
示例#3
0
    public RequestSimpleResult UpdateInfo(int gameId, int index, bool is_checked, bool is_answered_correctly, bool is_tip_used, bool is_help_used)
    {
        var Data = new WWWForm();

        Data.AddField("id", gameId);
        Data.AddField("index", index);
        Data.AddField("is_checked", BoolToInt(is_checked));
        Data.AddField("is_answered_correctly", BoolToInt(is_answered_correctly));
        Data.AddField("is_tip_used", BoolToInt(is_tip_used));
        Data.AddField("is_help_used", BoolToInt(is_help_used));
        var Query = new WWW("http://quizitor.pythonanywhere.com/mini_game/update_info/", Data);

        while (!Query.isDone)
        {
        }
        string status = Query.text;

        Debug.Log(status);
        RequestSimpleResult myDeserializedClass = JsonUtility.FromJson <RequestSimpleResult>(status);

        return(myDeserializedClass);
    }