Example #1
0
    public void GotoNext()
    {
        timeStart = Time.realtimeSinceStartup;
        flag_exit = true;
        scDataStore.saveToFile_NBACK();
        //cvsMe.enabled = false;

        string[] resultStr = scDataStore.resultToString_NBACK();

        WebAPI.TrainingResultPostObject obj = new WebAPI.TrainingResultPostObject();
        obj.xb01id      = SystemInfo.deviceUniqueIdentifier + "," + resultStr[0]; //scDataStore.userID;
        obj.training_id = resultStr[1];
        obj.time        = 0;
        obj.score       = 0;

        WebAPI.Instance.TrainingResultPost(obj);
    }
Example #2
0
    public void OnPointerClickLevelButton(BaseEventData eventData)
    {
        string s = eventData.selectedObject.name;

        if (counter == int.Parse(s))
        {
            var pos  = camera.ScreenToWorldPoint(Input.mousePosition + camera.transform.forward * 10);
            var part = Instantiate(particle, pos, Quaternion.identity);
            //particle.Simulate(0.0f, true, true);
            //particle.transform.position = pos;
            //particle.Emit(1);
            //particle.Play();
            part.transform.position = pos;
            part.Emit(1);
            part.Play();

            eventData.selectedObject.SetActive(false);
            scDataStore.speed_ReactionTimes[counter - 1] = Time.realtimeSinceStartup - preClickTime;
            preClickTime = Time.realtimeSinceStartup;
            //audClick.Play();
            HandheldUtil.Vibrate(100);
            counter++;
        }

        if (counter > 30)
        {
            scDataStore.saveToFile_SPEED();

            //- Upload log
            string[] resultStr = scDataStore.resultToString_SPEED();

            WebAPI.TrainingResultPostObject obj = new WebAPI.TrainingResultPostObject();
            obj.xb01id      = resultStr[0]; //scDataStore.userID;
            obj.training_id = resultStr[1];
            obj.time        = 0;
            obj.score       = 0;
            WebAPI.Instance.TrainingResultPost(obj);


            SceneManager.LoadScene("5score");
            Handheld.Vibrate();
            //HandheldUtil.Destruct();//- for vibration
            cvs.enabled = false;
        }
        //Debug.Log(s + "が、選択されました!");
    }