| 12345678910111213141516171819202122232425262728293031323334353637 | 
							- using System;
 
- using UnityEngine;
 
- using YooAsset;
 
- namespace GFGGame
 
- {
 
-     public class SqliteController : SingletonBase<SqliteController>
 
-     {
 
-         public void Init(bool logable, string resPath)
 
-         {
 
-             string dbPath = null;
 
-             string connectionPath;
 
- #if UNITY_EDITOR
 
-             dbPath = $"{Environment.CurrentDirectory}/{ResPathUtil.SQLITE_FILE_PATH}";
 
- #else
 
-             dbPath = GetSqlFilePath(resPath);
 
- #endif
 
- #if !UNITY_EDITOR && UNITY_ANDROID
 
-             connectionPath =  "uri=file:" + dbPath;
 
- #else
 
-             connectionPath = "data source=" + dbPath;
 
- #endif
 
-             SQLiteHelper.Instance.Init(logable, connectionPath);
 
-         }
 
-         private string GetSqlFilePath(string resPath)
 
-         {
 
-             RawFileOperationHandle handle = YooAssets.LoadRawFileSync(resPath);
 
-             return handle.GetRawFilePath();
 
-         }
 
-     }
 
- }
 
 
  |