diff options
author | chai <chaifix@163.com> | 2020-11-26 20:52:34 +0800 |
---|---|---|
committer | chai <chaifix@163.com> | 2020-11-26 20:52:34 +0800 |
commit | 5b158af90739dcbb89c1538a6cb8c65a875dce80 (patch) | |
tree | f0437fff6efaab91ac850152a08aef288d572aab /Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector | |
parent | bc4d5201fc537f70cdcb576b57aaeb5d96527112 (diff) |
*misc
Diffstat (limited to 'Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector')
24 files changed, 423 insertions, 0 deletions
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledBanner.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledBanner.cs new file mode 100644 index 00000000..568b1d85 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledBanner.cs @@ -0,0 +1,51 @@ +using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledBanner : PropertyAttribute
+ {
+ public float colorR;
+ public float colorG;
+ public float colorB;
+ public string title;
+ public string subtitle;
+ public int spaceTop;
+ public int spaceBottom;
+ public string helpURL;
+
+ public StyledBanner(string title, string subtitle, string helpURL)
+ {
+ this.spaceTop = 10;
+ this.spaceBottom = 10;
+ this.colorR = -1;
+ this.title = title;
+ this.subtitle = subtitle;
+ this.helpURL = helpURL;
+ }
+
+ public StyledBanner(float colorR, float colorG, float colorB, string title, string subtitle, string helpURL)
+ {
+ this.spaceTop = 10;
+ this.spaceBottom = 10;
+ this.colorR = colorR;
+ this.colorG = colorG;
+ this.colorB = colorB;
+ this.title = title;
+ this.subtitle = subtitle;
+ this.helpURL = helpURL;
+ }
+
+ public StyledBanner(float colorR, float colorG, float colorB, string title, string subtitle, int spaceTop, int spaceBottom, string helpURL)
+ {
+ this.colorR = colorR;
+ this.colorG = colorG;
+ this.colorB = colorB;
+ this.title = title;
+ this.subtitle = subtitle;
+ this.spaceTop = spaceTop;
+ this.spaceBottom = spaceBottom;
+ this.helpURL = helpURL;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledBanner.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledBanner.cs.meta new file mode 100644 index 00000000..17d5e7c6 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledBanner.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: 0fb089d68a8e4634390e299256c8eec7
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledButton.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledButton.cs new file mode 100644 index 00000000..36092480 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledButton.cs @@ -0,0 +1,28 @@ +// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledButton : PropertyAttribute
+ {
+ public string Text = "";
+ public float Top = 0;
+ public float Down = 0;
+
+ public StyledButton(string Text, string Message)
+ {
+ this.Text = Text;
+ this.Top = 0;
+ this.Down = 0;
+ }
+
+ public StyledButton(string Text, float Top, float Down)
+ {
+ this.Text = Text;
+ this.Top = Top;
+ this.Down = Down;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledButton.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledButton.cs.meta new file mode 100644 index 00000000..ec11104d --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledButton.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: 7c167590d9d480e438111f555c3a9d09
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledCategory.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledCategory.cs new file mode 100644 index 00000000..927b43c2 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledCategory.cs @@ -0,0 +1,15 @@ +using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledCategory : PropertyAttribute
+ {
+ public string category;
+
+ public StyledCategory(string category)
+ {
+ this.category = category;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledCategory.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledCategory.cs.meta new file mode 100644 index 00000000..ed349a6f --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledCategory.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: 6dfd994aa3f6b3944a0bd6effc2b3102
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledIndent.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledIndent.cs new file mode 100644 index 00000000..94015d40 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledIndent.cs @@ -0,0 +1,17 @@ +// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledIndent : PropertyAttribute
+ {
+ public int indent;
+
+ public StyledIndent(int indent)
+ {
+ this.indent = indent;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledIndent.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledIndent.cs.meta new file mode 100644 index 00000000..709de96b --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledIndent.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: fd0e43229939f8b45bd79345e699dfcd
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledInteractive.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledInteractive.cs new file mode 100644 index 00000000..8fd73a33 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledInteractive.cs @@ -0,0 +1,27 @@ +// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledInteractive : PropertyAttribute
+ {
+ public int value;
+ public string keyword;
+ public int type;
+
+ public StyledInteractive(int v)
+ {
+ type = 0;
+ value = v;
+ }
+
+ public StyledInteractive(string k)
+ {
+ type = 1;
+ keyword = k;
+ }
+ }
+
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledInteractive.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledInteractive.cs.meta new file mode 100644 index 00000000..9cd49244 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledInteractive.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: 388415cfa9bb69041a8281bc567acec5
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledMessage.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledMessage.cs new file mode 100644 index 00000000..f75624e0 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledMessage.cs @@ -0,0 +1,31 @@ +// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledMessage : PropertyAttribute
+ {
+ public string Type;
+ public string Message;
+ public float Top;
+ public float Down;
+
+ public StyledMessage(string Type, string Message)
+ {
+ this.Type = Type;
+ this.Message = Message;
+ this.Top = 0;
+ this.Down = 0;
+ }
+
+ public StyledMessage(string Type, string Message, float Top, float Down)
+ {
+ this.Type = Type;
+ this.Message = Message;
+ this.Top = Top;
+ this.Down = Down;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledMessage.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledMessage.cs.meta new file mode 100644 index 00000000..969be37a --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledMessage.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: ab1d3117b9da8d7429e5ac70bd016772
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupArray.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupArray.cs new file mode 100644 index 00000000..a3fb1557 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupArray.cs @@ -0,0 +1,17 @@ +// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledPopupArray : PropertyAttribute
+ {
+ public string array;
+
+ public StyledPopupArray(string array)
+ {
+ this.array = array;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupArray.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupArray.cs.meta new file mode 100644 index 00000000..f2221378 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupArray.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: 0b32866cb35dd534c8ed7dda217b547e
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupLayers.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupLayers.cs new file mode 100644 index 00000000..01b59171 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupLayers.cs @@ -0,0 +1,11 @@ +// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledPopupLayers : PropertyAttribute
+ {
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupLayers.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupLayers.cs.meta new file mode 100644 index 00000000..fa65de81 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledPopupLayers.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: 0859d05e88a639846b09d3b97fe33c7b
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledRangeOptions.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledRangeOptions.cs new file mode 100644 index 00000000..81ca43ea --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledRangeOptions.cs @@ -0,0 +1,24 @@ +// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledRangeOptions : PropertyAttribute
+ {
+ public float min;
+ public float max;
+ public string displayLabel;
+ public string[] options;
+
+ public StyledRangeOptions(float min, float max, string displayLabel, string[] options)
+ {
+ this.min = min;
+ this.max = max;
+ this.displayLabel = displayLabel;
+
+ this.options = options;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledRangeOptions.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledRangeOptions.cs.meta new file mode 100644 index 00000000..cd0009d0 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledRangeOptions.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: 896f8a6be3053ff4a8f322a960986af1
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledSpace.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledSpace.cs new file mode 100644 index 00000000..ec2fef0e --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledSpace.cs @@ -0,0 +1,15 @@ +using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledSpace : PropertyAttribute
+ {
+ public int space;
+
+ public StyledSpace(int space)
+ {
+ this.space = space;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledSpace.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledSpace.cs.meta new file mode 100644 index 00000000..2d2d8d7e --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledSpace.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: e11186e2ccd8bf44d9d8699902268c99
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledText.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledText.cs new file mode 100644 index 00000000..7c53619d --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledText.cs @@ -0,0 +1,34 @@ +// Cristian Pop - https://boxophobic.com/
+
+using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledText : PropertyAttribute
+ {
+ public string text = "";
+ public TextAnchor alignment = TextAnchor.MiddleCenter;
+ public bool disabled = false;
+ public float top = 0;
+ public float down = 0;
+
+ public StyledText()
+ {
+ }
+
+ public StyledText(TextAnchor alignment, bool disabled)
+ {
+ this.alignment = alignment;
+ this.disabled = disabled;
+ }
+
+ public StyledText(TextAnchor alignment, bool disabled, float top, float down)
+ {
+ this.alignment = alignment;
+ this.disabled = disabled;
+ this.top = top;
+ this.down = down;
+ }
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledText.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledText.cs.meta new file mode 100644 index 00000000..20160153 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledText.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: df9ee7b5ab129dd4991f424a8d93430b
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledTexturePreview.cs b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledTexturePreview.cs new file mode 100644 index 00000000..c0a30531 --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledTexturePreview.cs @@ -0,0 +1,9 @@ +using UnityEngine;
+
+namespace Boxophobic.StyledGUI
+{
+ public class StyledTexturePreview : PropertyAttribute
+ {
+ }
+}
+
diff --git a/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledTexturePreview.cs.meta b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledTexturePreview.cs.meta new file mode 100644 index 00000000..9d5a8c0f --- /dev/null +++ b/Assets/BOXOPHOBIC/Utils/Scripts/StyledInspector/StyledTexturePreview.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2
+guid: b33fc29a1077eff40880c4d54b57136c
+timeCreated: 1544997099
+licenseType: Store
+MonoImporter:
+ serializedVersion: 2
+ defaultReferences: []
+ executionOrder: 0
+ icon: {instanceID: 0}
+ userData:
+ assetBundleName:
+ assetBundleVariant:
|