Esempio n. 1
0
        public void Save(string path)
        {
            SqliteCore db = new SqliteCore("data source=" + path);

            db.ExecuteQuery("DELETE FROM LINK_INFO");

            foreach (LinkInfoRecord record in linkInfoRecords)
            {
                db.ExecuteQuery(string.Format("INSERT INTO LINK_INFO VALUES ({0},{1},{2})",
                                              record.fromId, record.toId, record.distance));
            }

            db.CloseSqlConnection();
        }
Esempio n. 2
0
        public void Save(string path)
        {
            SqliteCore db = new SqliteCore("data source=" + path);

            db.ExecuteQuery("DELETE FROM BUILDER_NODE");

            foreach (BuilderNodeRecord record in builderNodeRecords)
            {
                db.ExecuteQuery(string.Format("INSERT INTO BUILDER_NODE VALUES ({0},{1},{2},{3})",
                                              record.id, "'" + record.position + "'", "'" + record.rotation + "'", record.type));
                Debug.Log(record.id + record.position + record.rotation);
            }

            db.CloseSqlConnection();
        }
Esempio n. 3
0
        public void Load(string path)
        {
            SqliteCore db = new SqliteCore("data source=" + path);

            linkInfoRecords.Clear();

            SqliteDataReader sqReader = db.ExecuteQuery("SELECT * FROM LINK_INFO");

            while (sqReader.Read())
            {
                int            _from     = sqReader.GetInt32(sqReader.GetOrdinal("from_id"));
                int            _to       = sqReader.GetInt32(sqReader.GetOrdinal("to_id"));
                int            _distance = sqReader.GetInt32(sqReader.GetOrdinal("distance"));
                LinkInfoRecord newRecord = new LinkInfoRecord(_from, _to, _distance);
                linkInfoRecords.Add(newRecord);
            }

            db.CloseSqlConnection();
        }
Esempio n. 4
0
        public void Load(string path)
        {
            SqliteCore db = new SqliteCore("data source=" + path);

            builderNodeRecords.Clear();

            SqliteDataReader sqReader = db.ExecuteQuery("SELECT * FROM BUILDER_NODE");

            while (sqReader.Read())
            {
                int               _id       = sqReader.GetInt32(sqReader.GetOrdinal("id"));
                string            _position = sqReader.GetString(sqReader.GetOrdinal("position"));
                string            _rotation = sqReader.GetString(sqReader.GetOrdinal("rotation"));
                int               _type     = sqReader.GetInt32(sqReader.GetOrdinal("type"));
                BuilderNodeRecord newRecord = new BuilderNodeRecord(_id, _position, _rotation, _type);
                builderNodeRecords.Add(newRecord);
            }

            db.CloseSqlConnection();
        }