public static void CreateDatabase() { string assetPath = GetSavePath(); UIItemDatabase asset = ScriptableObject.CreateInstance("UIItemDatabase") as UIItemDatabase; //scriptable object AssetDatabase.CreateAsset(asset, AssetDatabase.GenerateUniqueAssetPath(assetPath)); AssetDatabase.Refresh(); }