// *********************************************************************** // Company : // Author : KimCh // Created : // // Last Modified By : KimCh // Last Modified On : // *********************************************************************** namespace G { using UnityEngine; /// /// 游戏数据状态 /// public class KDatabase : MonoBehaviour { #region Const public const string ITEM_TABLE_NAME = "item"; public const string AREA_TABLE_NAME = "area"; public const string LEVEL_TABLE_NAME = "level"; #endregion #region Property /// /// 内存数据库 /// public static Database Database { get; private set; } #endregion #region UNITY private void Awake() { LoadDatabase(); } #endregion #region ARCHIVE /// /// /// private static void LoadDatabase() { Database = Database.Create("main"); var areaSchema = new Schema(AREA_TABLE_NAME, new string[] { "unlock" }); Database.CreateTable(areaSchema); var itemSchema = new Schema(ITEM_TABLE_NAME, new string[] { "count" }); Database.CreateTable(itemSchema); var levelSchema = new Schema(LEVEL_TABLE_NAME, new string[] { "star", "score" }); Database.CreateTable(levelSchema); } /// /// /// public static void SaveDatabase() { } #endregion } }