コード例 #1
0
ファイル: Main.cs プロジェクト: daaqing452/HMD-Tap
    void Start()
    {
        text = new Text[N_TEXT];
        for (int i = 0; i < N_TEXT; i++)
        {
            text[i] = GameObject.Find("Text " + i).GetComponent <Text>();
        }
        text_fps     = GameObject.Find("Text fps").GetComponent <Text>();
        text_network = GameObject.Find("Text network").GetComponent <Text>();
        text_autoLog = text[1];
        text_cnt     = text[2];
        text_predict = text[2];

        button_autoLog  = GameObject.Find("Button Auto Log");
        button_pressLog = GameObject.Find("Button Press Log");
        button_predict  = GameObject.Find("Button Predict");
        button_demo     = GameObject.Find("Button Demo");

        loggingFront           = GameObject.Find("LoggingFront");
        loggingBack            = GameObject.Find("LoggingBack");
        logger                 = new XFileWriter("acc");
        loggingFront_Transform = loggingFront.GetComponent <RectTransform>();
        loggingBack_Width      = loggingBack.GetComponent <RectTransform>().rect.width;

        homeStuff = GameObject.Find("HomeStuff");

        Input.gyro.enabled = true;
        ModeChange(0);

        server = new Server();
        server.Start();
    }
コード例 #2
0
 /// <summary>
 /// Flushs all data and closes the FileWriter.
 /// </summary>
 public static void Close(ref XFileWriter writer)
 {
     if (writer != null)
     {
         writer.Flush();
         writer.Close();
         writer = null;
     }
 }
コード例 #3
0
ファイル: All.cs プロジェクト: daaqing452/BlindType-GearVR
    void Start()
    {
        fileStartTime = DateTime.Now.ToString("yyMMdd-HHmmss");
        log           = new XFileWriter(this, "log-");
        deb           = new XFileWriter(this, "deb-", false);

        SetupServer();
        recognition = new Recognition(this);
        adaption    = new Adaption(this, recognition);
        events      = new List <string>();
        eventsMutex = new object();

        tSample    = GameObject.Find("Sample").GetComponent <Text>();
        tinputted  = GameObject.Find("Inputted").GetComponent <Text>();
        tDragItems = new Text[DRAG_ITEM_N];
        GameObject canvas = GameObject.Find("Canvas");

        for (int i = 0; i < DRAG_ROW; i++)
        {
            for (int j = 0; j < DRAG_COLUMN; j++)
            {
                GameObject gDragItem = Instantiate(prefabDragItem);
                gDragItem.transform.position = new Vector3(-150 + j * 105, -15 + i * -35, 700);
                gDragItem.transform.SetParent(canvas.transform);
                tDragItems[i * DRAG_COLUMN + j] = gDragItem.GetComponentInChildren <Text>();
            }
        }

        inputtedWords     = new List <string>();
        inputtedPoints    = new List <Vector2>();
        inputtedPointsAll = new List <Vector2[]>();
        //sampleSentences = XFileReader.Read("phrases-all-filtered.txt");
        sampleSentences = XFileReader.Read("phrases-simple.txt");
        for (int i = 0; i < sampleSentences.Length; i++)
        {
            sampleSentences[i] = sampleSentences[i].ToLower();
        }
        sampleCnt = -1;

        UpdateSample();
        UpdateInputted();
    }