diff --git a/Editor/NaughtyAttributes/Core.meta b/Editor/NaughtyAttributes/Core.meta
deleted file mode 100644
index b6e4a87..0000000
--- a/Editor/NaughtyAttributes/Core.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: 2e2bd53b151a7f74a962791e3bc33651
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes.meta b/Editor/NaughtyAttributes/Core/DrawerAttributes.meta
deleted file mode 100644
index 132a3c2..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes.meta
+++ /dev/null
@@ -1,8 +0,0 @@
-fileFormatVersion: 2
-guid: c76425e719cd4424d868674bcfb233f2
-folderAsset: yes
-DefaultImporter:
- externalObjects: {}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/AllowNestingAttribute.cs b/Editor/NaughtyAttributes/Core/DrawerAttributes/AllowNestingAttribute.cs
deleted file mode 100644
index b7abb8c..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/AllowNestingAttribute.cs
+++ /dev/null
@@ -1,9 +0,0 @@
-using System;
-
-namespace NaughtyAttributes
-{
- [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
- public class AllowNestingAttribute : DrawerAttribute
- {
- }
-}
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/AllowNestingAttribute.cs.meta b/Editor/NaughtyAttributes/Core/DrawerAttributes/AllowNestingAttribute.cs.meta
deleted file mode 100644
index 343dfec..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/AllowNestingAttribute.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 95b49d3abe880c044adbe7faf6b7b4ec
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/AnimatorParamAttribute.cs b/Editor/NaughtyAttributes/Core/DrawerAttributes/AnimatorParamAttribute.cs
deleted file mode 100644
index e8d9c2a..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/AnimatorParamAttribute.cs
+++ /dev/null
@@ -1,24 +0,0 @@
-using System;
-using UnityEngine;
-
-namespace NaughtyAttributes
-{
- [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
- public class AnimatorParamAttribute : DrawerAttribute
- {
- public string AnimatorName { get; private set; }
- public AnimatorControllerParameterType? AnimatorParamType { get; private set; }
-
- public AnimatorParamAttribute(string animatorName)
- {
- AnimatorName = animatorName;
- AnimatorParamType = null;
- }
-
- public AnimatorParamAttribute(string animatorName, AnimatorControllerParameterType animatorParamType)
- {
- AnimatorName = animatorName;
- AnimatorParamType = animatorParamType;
- }
- }
-}
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/AnimatorParamAttribute.cs.meta b/Editor/NaughtyAttributes/Core/DrawerAttributes/AnimatorParamAttribute.cs.meta
deleted file mode 100644
index db61add..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/AnimatorParamAttribute.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 7373332cb77b42744a415d6b4add445d
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/CurveRangeAttribute.cs b/Editor/NaughtyAttributes/Core/DrawerAttributes/CurveRangeAttribute.cs
deleted file mode 100644
index 3e48717..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/CurveRangeAttribute.cs
+++ /dev/null
@@ -1,30 +0,0 @@
-using System;
-using UnityEngine;
-
-namespace NaughtyAttributes
-{
- [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
- public class CurveRangeAttribute : DrawerAttribute
- {
- public Vector2 Min { get; private set; }
- public Vector2 Max { get; private set; }
- public EColor Color { get; private set; }
-
- public CurveRangeAttribute(Vector2 min, Vector2 max, EColor color = EColor.Clear)
- {
- Min = min;
- Max = max;
- Color = color;
- }
-
- public CurveRangeAttribute(EColor color)
- : this(Vector2.zero, Vector2.one, color)
- {
- }
-
- public CurveRangeAttribute(float minX, float minY, float maxX, float maxY, EColor color = EColor.Clear)
- : this(new Vector2(minX, minY), new Vector2(maxX, maxY), color)
- {
- }
- }
-}
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/CurveRangeAttribute.cs.meta b/Editor/NaughtyAttributes/Core/DrawerAttributes/CurveRangeAttribute.cs.meta
deleted file mode 100644
index 93b60ab..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/CurveRangeAttribute.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: bbdf3fb8882c7514c9a01108122cda7e
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/DrawerAttribute.cs b/Editor/NaughtyAttributes/Core/DrawerAttributes/DrawerAttribute.cs
deleted file mode 100644
index 92e28d5..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/DrawerAttribute.cs
+++ /dev/null
@@ -1,11 +0,0 @@
-using UnityEngine;
-
-namespace NaughtyAttributes
-{
- ///
- /// Base class for all drawer attributes
- ///
- public class DrawerAttribute : PropertyAttribute, INaughtyAttribute
- {
- }
-}
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/DrawerAttribute.cs.meta b/Editor/NaughtyAttributes/Core/DrawerAttributes/DrawerAttribute.cs.meta
deleted file mode 100644
index aa54215..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/DrawerAttribute.cs.meta
+++ /dev/null
@@ -1,11 +0,0 @@
-fileFormatVersion: 2
-guid: 9df37fdebccf65c4da5b0a14f6dad5f5
-MonoImporter:
- externalObjects: {}
- serializedVersion: 2
- defaultReferences: []
- executionOrder: 0
- icon: {instanceID: 0}
- userData:
- assetBundleName:
- assetBundleVariant:
diff --git a/Editor/NaughtyAttributes/Core/DrawerAttributes/DropdownAttribute.cs b/Editor/NaughtyAttributes/Core/DrawerAttributes/DropdownAttribute.cs
deleted file mode 100644
index 2bf4702..0000000
--- a/Editor/NaughtyAttributes/Core/DrawerAttributes/DropdownAttribute.cs
+++ /dev/null
@@ -1,57 +0,0 @@
-using System.Collections;
-using System;
-using System.Collections.Generic;
-
-namespace NaughtyAttributes
-{
- [AttributeUsage(AttributeTargets.Field, AllowMultiple = false, Inherited = true)]
- public class DropdownAttribute : DrawerAttribute
- {
- public string ValuesName { get; private set; }
-
- public DropdownAttribute(string valuesName)
- {
- ValuesName = valuesName;
- }
- }
-
- public interface IDropdownList : IEnumerable>
- {
- }
-
- public class DropdownList : IDropdownList
- {
- private List> _values;
-
- public DropdownList()
- {
- _values = new List>();
- }
-
- public void Add(string displayName, T value)
- {
- _values.Add(new KeyValuePair(displayName, value));
- }
-
- public IEnumerator> GetEnumerator()
- {
- return _values.GetEnumerator();
- }
-
- IEnumerator IEnumerable.GetEnumerator()
- {
- return GetEnumerator();
- }
-
- public static explicit operator DropdownList