private void migrateData() { string srcDir = Path.Combine(Application.streamingAssetsPath, "db"); string srcFile = Path.Combine(srcDir, Constant.DataBaseFile); if (!Directory.Exists(Constant.DataBaseDir)) { Directory.CreateDirectory(Constant.DataBaseDir); } if (!File.Exists(Constant.DataBasePath)) { File.Copy(srcFile, Constant.DataBasePath); } Error error; SQLiteUtility.Open(Constant.DataBasePath, out error); if (Error.OK != error) { this.LogError(error); return; } AccountMock.AutoMigrate(); SQLiteUtility.Close(Constant.DataBasePath, out error); if (Error.OK != error) { this.LogError(error); } }
void Start() { Debug.Log("--------------- Start ------------------------"); Error error; SQLiteUtility.Open(Constant.DataBasePath, out error); if (Error.OK != error) { this.LogError(error); } // setup data modelAccount.SaveActiveAccount(DataCache.activeAccountID); executeBootloader(); }