// ***********************************************************************
// 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
}
}