public static void CreateDatabase()
    {
        string         assetPath = GetSavePath();
        UIItemDatabase asset     = ScriptableObject.CreateInstance("UIItemDatabase") as UIItemDatabase;      //scriptable object

        AssetDatabase.CreateAsset(asset, AssetDatabase.GenerateUniqueAssetPath(assetPath));
        AssetDatabase.Refresh();
    }