using iBoxDB.LocalServer; using Plugins.Countly.Persistance; using Plugins.Countly.Persistance.Entities; using UnityEngine; namespace Plugins.Countly.Helpers { public class CountlyBoxDbHelper { public static DB BuildDatabase(long dbNumber) { DB.Root(Application.persistentDataPath); var db = new DB(dbNumber); db.GetConfig().EnsureTable(EntityType.Requests.ToString(), "Id"); db.GetConfig().EnsureTable(EntityType.ViewEvents.ToString(), "Id"); db.GetConfig().EnsureTable(EntityType.NonViewEvents.ToString(), "Id"); db.GetConfig().EnsureTable(EntityType.ViewEventSegments.ToString(), "Id"); db.GetConfig().EnsureTable(EntityType.NonViewEventSegments.ToString(), "Id"); db.GetConfig().EnsureTable(EntityType.Configs.ToString(), "Id"); db.GetConfig().EnsureTable(EntityType.EventNumberInSameSessions.ToString(), "Id"); return db; } } }