Ejemplo n.º 1
0
    //use ToolBox.Get<ProcessingAnsvers>().lvlSituat, ToolBox.Get<ProcessingAnsvers>().mistakesese
    public void SendTest()
    {
        webRequesting = GameObject.Find("WebRequesting").GetComponent <WebRequesting>();

        var situations  = ToolBox.Get <ProcessingAnsvers>().lvlSituat;
        var mistakesese = ToolBox.Get <ProcessingAnsvers>().mistakesese;

        List <RoadSituationModel> situationModels = new List <RoadSituationModel>();

        for (int i = 0; i < situations.Count; i++)
        {
            RoadSituationModel model = new RoadSituationModel();
            model.HasVip = situations[i].VIP;

            model.HasTrafficLight = (situations[i].trafficLight == TrafficLight.Empty || situations[i].trafficLight == TrafficLight.Off) ? false : true;

            model.HasSigns = (situations[i].trafficSign == TrafficSign.Empty) ? false : true;

            model.Success = (mistakesese.Contains(i + 1)) ? false : true;

            situationModels.Add(model);
        }
        DrivingTestModel drivingTestModel = new DrivingTestModel();

        drivingTestModel.roadSituations = situationModels;

        drivingTestModel.success = (mistakesese.Count >= 2) ? false : true;

        string jsonDrivingTestModel = JsonUtility.ToJson(drivingTestModel);

        byte[] byteData = System.Text.Encoding.ASCII.GetBytes(jsonDrivingTestModel.ToCharArray());

        webRequesting.StartSendTest(BASE_URL + "post", byteData);
    }
Ejemplo n.º 2
0
    public void CheckAuth()
    {
        webRequesting = GameObject.Find("WebRequesting").GetComponent <WebRequesting>();

        //TokenModel tokenModel = new TokenModel(ToolBox.Get<DataGameSession>().Token);
        //string jsonTokenModel = JsonUtility.ToJson(tokenModel);
        //byte[] byteData = System.Text.Encoding.ASCII.GetBytes(jsonTokenModel.ToCharArray());

        //webRequesting.StartSendTest("http://localhost:2054/api/TestResult/Post", byteData);
    }
Ejemplo n.º 3
0
    public void Login(InputField fieldLogin, InputField fieldPassword)
    {
        webRequesting = GameObject.Find("WebRequesting").GetComponent <WebRequesting>();
        string userName = fieldLogin.text;
        string password = fieldPassword.text;

        UserLoginModel loginModel = new UserLoginModel(userName, password);

        string jsonLoginModel = JsonUtility.ToJson(loginModel);

        byte[] byteData = System.Text.Encoding.ASCII.GetBytes(jsonLoginModel.ToCharArray());

        webRequesting.StartLogin(BASE_URL + "Login", byteData);
    }
Ejemplo n.º 4
0
    public void Register(InputField fieldLogin, InputField fieldPassword, InputField fieldConfirmedPassword)
    {
        webRequesting = GameObject.Find("WebRequesting").GetComponent <WebRequesting>();
        string userName        = fieldLogin.text;
        string password        = fieldPassword.text;
        string confirmPassword = fieldConfirmedPassword.text;

        UserRegistryModel registryModel = new UserRegistryModel(userName, password, confirmPassword);

        string jsonRegistryModel = JsonUtility.ToJson(registryModel);

        byte[] byteData = System.Text.Encoding.ASCII.GetBytes(jsonRegistryModel.ToCharArray());

        webRequesting.StartRegistration(BASE_URL + "Register", byteData);
    }