Example #1
0
    public void Awake()
    {
        // for saving data
        GameObject player = GameObject.Find("Player");

        pc = player.GetComponent <PC_RunTrain>();
    }
Example #2
0
    void Start()
    {
        // for saving data
        GameObject player = GameObject.Find("Player");

        sp = player.GetComponent <SP_RunTrain>();
        pc = player.GetComponent <PC_RunTrain>();
        Debug.Log(sp.numTraversals);
    }
Example #3
0
    public void Awake()
    {
        player = GameObject.Find("Player");
        rr     = player.GetComponent <RR_RunTrain>();
        dl     = player.GetComponent <DL_RunTrain>();
        pc     = player.GetComponent <PC_RunTrain>();
        ttls   = player.GetComponent <SbxTTLs_RunTrain>();

        today = DateTime.Today;
        Debug.Log(today.ToString("dd_MM_yyyy"));
        sceneName       = SceneManager.GetActiveScene().name;
        localDirectory  = localDirectory_pre + mouse + '/' + today.ToString("dd_MM_yyy") + '/';
        serverDirectory = serverDirectory_pre + mouse + '/' + today.ToString("dd_MM_yyy") + '/';
        if (!Directory.Exists(localDirectory))
        {
            Directory.CreateDirectory(localDirectory);
        }
        if (!Directory.Exists(serverDirectory))
        {
            Directory.CreateDirectory(serverDirectory);
        }



        bool nameFlag = true;

        session = 1;
        while (nameFlag)
        {
            localPrefix  = localDirectory + "/" + sceneName + "_" + session.ToString();
            serverPrefix = serverDirectory + "/" + sceneName + "_" + session.ToString();
            if (File.Exists(localPrefix + ".sqlite"))
            {
                session++;
            }
            else
            {
                nameFlag = false;
                SqliteConnection.CreateFile(localPrefix + ".sqlite");
            }
        }

        string connectionString = "Data Source=" + localPrefix + ".sqlite;Version=3;";

        _connection = (IDbConnection) new SqliteConnection(connectionString);
        _connection.Open();
        _command             = _connection.CreateCommand();
        _command.CommandText = "create table data (time REAL, trialnum INT, pos REAL, dz REAL, lick INT, reward INT," +
                               "tstart INT, teleport INT, scanning NUMERIC, manrewards INT)";
        _command.ExecuteNonQuery();
    }
Example #4
0
    void Start()
    {
        // connect to Arduino uno serial port
        connect(port, 57600, true, 4);
        Debug.Log("Connected to rotary encoder serial port");

        // set speed
        speedBool = 0;

        // connect to playerController script
        GameObject player = GameObject.Find("Player");

        pc = player.GetComponent <PC_RunTrain>();
        sp = player.GetComponent <SP_RunTrain>();
    }