void LoadSettings() { if(settings == null) { settings = AssetDatabase.LoadAssetAtPath(settings_path, typeof(SQLiteKitEditorSettings)) as SQLiteKitEditorSettings; if(settings == null) { settings = ScriptableObject.CreateInstance(typeof(SQLiteKitEditorSettings)) as SQLiteKitEditorSettings; AssetDatabase.CreateAsset(settings,settings_path); } } }
void LoadSettings() { if (settings == null) { settings = AssetDatabase.LoadAssetAtPath(settings_path, typeof(SQLiteKitEditorSettings)) as SQLiteKitEditorSettings; if (settings == null) { settings = ScriptableObject.CreateInstance(typeof(SQLiteKitEditorSettings)) as SQLiteKitEditorSettings; AssetDatabase.CreateAsset(settings, settings_path); } } }
void SaveSettings() { if(settings != null) { SQLiteKitEditorSettings new_settings = ScriptableObject.CreateInstance(typeof(SQLiteKitEditorSettings)) as SQLiteKitEditorSettings; new_settings.Import(settings); AssetDatabase.MoveAssetToTrash(settings_path); settings = new_settings; AssetDatabase.CreateAsset(settings,settings_path); } AssetDatabase.Refresh(); AssetDatabase.SaveAssets(); }
void SaveSettings() { if (settings != null) { SQLiteKitEditorSettings new_settings = ScriptableObject.CreateInstance(typeof(SQLiteKitEditorSettings)) as SQLiteKitEditorSettings; new_settings.Import(settings); AssetDatabase.MoveAssetToTrash(settings_path); settings = new_settings; AssetDatabase.CreateAsset(settings, settings_path); } AssetDatabase.Refresh(); AssetDatabase.SaveAssets(); }
public void Import(SQLiteKitEditorSettings settings) { database = settings.database; tables = settings.tables; }