summaryrefslogtreecommitdiff
path: root/Assets/Plugins/AdvancedInspector/Attributes/AdvancedInspector.cs
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2020-10-15 19:05:22 +0800
committerchai <chaifix@163.com>2020-10-15 19:05:22 +0800
commitf049177e20a276049c61edbad631c1b2bbdd5706 (patch)
tree7d1a1cd9b690a5d9a8b9a65554a191d6ec769601 /Assets/Plugins/AdvancedInspector/Attributes/AdvancedInspector.cs
parent6990a0d1fbdcbbf404f40713363ac1a148c8840a (diff)
-advanced inspector
+odin
Diffstat (limited to 'Assets/Plugins/AdvancedInspector/Attributes/AdvancedInspector.cs')
-rw-r--r--Assets/Plugins/AdvancedInspector/Attributes/AdvancedInspector.cs60
1 files changed, 0 insertions, 60 deletions
diff --git a/Assets/Plugins/AdvancedInspector/Attributes/AdvancedInspector.cs b/Assets/Plugins/AdvancedInspector/Attributes/AdvancedInspector.cs
deleted file mode 100644
index 047710d5..00000000
--- a/Assets/Plugins/AdvancedInspector/Attributes/AdvancedInspector.cs
+++ /dev/null
@@ -1,60 +0,0 @@
-using System;
-
-namespace AdvancedInspector
-{
- /// <summary>
- /// Turn off the default Inspector in favor or the Advanced one.
- /// If false, both may be draw if some members are flagged "Inspect", one after the other...
- /// </summary>
- [AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Interface, Inherited = true)]
- public class AdvancedInspectorAttribute : Attribute
- {
- private bool inspectDefaultItems = false;
-
- /// <summary>
- /// If true, the Advanced Inspector inspect all the item the default Inspector does without adding the [Inspect] attribute.
- /// You can still add item that Unity would not display by adding the [Inspect] attribute.
- /// </summary>
- public bool InspectDefaultItems
- {
- get { return inspectDefaultItems; }
- set { inspectDefaultItems = value; }
- }
-
- private bool showScript = true;
-
- /// <summary>
- /// Show or hide the script field at the top of the inspector.
- /// The script field allow to change the type of the object.
- /// </summary>
- public bool ShowScript
- {
- get { return showScript; }
- set { showScript = value; }
- }
-
- private bool expandable = true;
-
- /// <summary>
- /// Is this object expandable in a in-lined context?
- /// </summary>
- public bool Expandable
- {
- get { return expandable; }
- set { expandable = value; }
- }
-
- public AdvancedInspectorAttribute() { }
-
- public AdvancedInspectorAttribute(bool inspectDefaultItems)
- {
- this.inspectDefaultItems = inspectDefaultItems;
- }
-
- public AdvancedInspectorAttribute(bool inspectDefaultItems, bool showScript)
- {
- this.showScript = showScript;
- this.inspectDefaultItems = inspectDefaultItems;
- }
- }
-}