Example #1
0
 public void Init()
 {
     ConfigSQLite3Operate = SQLite3Factory.OpenToRead("Database.db");
     LocalSQLite3Operate  = SQLite3Factory.OpenToWrite("Dynamic.db");
     CheckTable();
     IPlayer.Init();
     IPlayerBattle.Init();
     ICharacter.Init();
     IEquipment.Init();
     IPlayerBattle.Init();
     IPlayerClearStage.Init();
     IPlayerCurrency.Init();
     IPlayerFormation.Init();
     IPlayerHasCharacters.Init();
     IPlayerHasEquips.Init();
     IPlayerOtherItem.Init();
     IPlayerStamina.Init();
     IPlayerUnlockItem.Init();
     //IPlayerHasEquips.InsertNewEquips("2001");
     //IPlayerHasCharacters.InsertNewCharacter("1001");
 }
    void OnGUI()
    {
        GUI.skin.button.fontSize = 32;
        if (GUILayout.Button("Load Sqlite3 Data"))
        {
            SQLite3Data data = Resources.Load <SQLite3Data>("Sqlite3Data");
            foreach (SQLite3SingleData singleData in data.AllData)
            {
                Debug.LogError(singleData);
            }
        }

        if (GUILayout.Button("Load Static Data"))
        {
            SQLite3Operate operate = SQLite3Factory.OpenToRead("Static.db");
            Debug.LogError(operate.SelectTbyId <LevelConfig>(40000));
        }

        if (GUILayout.Button("Load Dynamic Data"))
        {
            SQLite3Operate operate = SQLite3Factory.OpenToRead("Dynamic.db");
            Debug.LogError(operate.SelectTbyId <LevelConfig>(40002));
        }
    }