From 55d289f8eff1af2d2a2ff02c878faa354dcf6c91 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 8 Sep 2021 10:54:48 +0800 Subject: *move directory --- .../Utils/Editor/SettingsUtils/SaveSettingsData.cs | 71 ---------------------- 1 file changed, 71 deletions(-) delete mode 100644 Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs (limited to 'Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs') diff --git a/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs b/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs deleted file mode 100644 index 5e9dcf7f..00000000 --- a/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs +++ /dev/null @@ -1,71 +0,0 @@ -// Cristian Pop - https://boxophobic.com/ - -using System.IO; -using UnityEditor; -using UnityEngine; - -namespace Boxophobic.Utils -{ - public partial class SettingsUtils - { - public static void SaveSettingsData(string settingsPath, string data) - { - CreateFileIfMissing(settingsPath); - - var settings = AssetDatabase.LoadAssetAtPath(settingsPath); - - settings.data = data; - - SaveFile(settingsPath); - } - - public static void SaveSettingsData(string settingsPath, int data) - { - CreateFileIfMissing(settingsPath); - - var settings = AssetDatabase.LoadAssetAtPath(settingsPath); - - settings.data = data.ToString(); - - SaveFile(settingsPath); - } - - public static void SaveSettingsData(string settingsPath, float data) - { - CreateFileIfMissing(settingsPath); - - var settings = AssetDatabase.LoadAssetAtPath(settingsPath); - - settings.data = data.ToString(); - - SaveFile(settingsPath); - } - - private static void CreateFileIfMissing(string settingsPath) - { - if (File.Exists(settingsPath) == false) - { - var directory = Path.GetDirectoryName(settingsPath); - - if (Directory.Exists(directory) == false) - { - Directory.CreateDirectory(directory); - AssetDatabase.Refresh(); - } - - AssetDatabase.CreateAsset(ScriptableObject.CreateInstance(), settingsPath); - AssetDatabase.Refresh(); - } - } - - private static void SaveFile(string settingsPath) - { - var file = AssetDatabase.LoadAssetAtPath(settingsPath); - - EditorUtility.SetDirty(file); - AssetDatabase.SaveAssets(); - AssetDatabase.Refresh(); - } - } -} - -- cgit v1.1-26-g67d0