summaryrefslogtreecommitdiff
path: root/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils')
-rw-r--r--Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/LoadSettingsData.cs71
-rw-r--r--Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/LoadSettingsData.cs.meta11
-rw-r--r--Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs71
-rw-r--r--Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs.meta11
4 files changed, 0 insertions, 164 deletions
diff --git a/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/LoadSettingsData.cs b/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/LoadSettingsData.cs
deleted file mode 100644
index fb1c3b85..00000000
--- a/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/LoadSettingsData.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-// Cristian Pop - https://boxophobic.com/
-
-using System.Globalization;
-using UnityEditor;
-
-namespace Boxophobic.Utils
-{
- public partial class SettingsUtils
- {
- public static string LoadSettingsData(string settingsPath, string defaultData)
- {
- var settings = AssetDatabase.LoadAssetAtPath<SettingsData>(settingsPath);
-
- if (settings != null)
- {
- return settings.data;
- }
- else
- {
- return defaultData;
- }
- }
-
- public static int LoadSettingsData(string settingsPath, int defaultData)
- {
- var settings = AssetDatabase.LoadAssetAtPath<SettingsData>(settingsPath);
-
- if (settings != null)
- {
- int value;
-
- if (int.TryParse(settings.data, out value))
- {
- return value;
- }
- else
- {
- return defaultData;
- }
- }
- else
- {
- return defaultData;
- }
- }
-
- public static float LoadSettingsData(string settingsPath, float defaultData)
- {
- var settings = AssetDatabase.LoadAssetAtPath<SettingsData>(settingsPath);
-
- if (settings != null)
- {
- float value;
-
- if (float.TryParse(settings.data, out value))
- {
- return float.Parse(settings.data, CultureInfo.InvariantCulture);
- }
- else
- {
- return defaultData;
- }
- }
- else
- {
- return defaultData;
- }
- }
- }
-}
-
diff --git a/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/LoadSettingsData.cs.meta b/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/LoadSettingsData.cs.meta
deleted file mode 100644
index 41d9fe28..00000000
--- a/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/LoadSettingsData.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 90057ce590a8bd148ab59e018f35d9cb
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
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<SettingsData>(settingsPath);
-
- settings.data = data;
-
- SaveFile(settingsPath);
- }
-
- public static void SaveSettingsData(string settingsPath, int data)
- {
- CreateFileIfMissing(settingsPath);
-
- var settings = AssetDatabase.LoadAssetAtPath<SettingsData>(settingsPath);
-
- settings.data = data.ToString();
-
- SaveFile(settingsPath);
- }
-
- public static void SaveSettingsData(string settingsPath, float data)
- {
- CreateFileIfMissing(settingsPath);
-
- var settings = AssetDatabase.LoadAssetAtPath<SettingsData>(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<SettingsData>(), settingsPath);
- AssetDatabase.Refresh();
- }
- }
-
- private static void SaveFile(string settingsPath)
- {
- var file = AssetDatabase.LoadAssetAtPath<SettingsData>(settingsPath);
-
- EditorUtility.SetDirty(file);
- AssetDatabase.SaveAssets();
- AssetDatabase.Refresh();
- }
- }
-}
-
diff --git a/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs.meta b/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs.meta
deleted file mode 100644
index 753e92ed..00000000
--- a/Assets/Art/BOXOPHOBIC/Utils/Editor/SettingsUtils/SaveSettingsData.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 7afe5a6ac49829c408df7e64761e822d
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant: