summaryrefslogtreecommitdiff
path: root/Assets/ThirdParty/AdvancedInspector/Examples/CSharp/AIExample28_Preview.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/ThirdParty/AdvancedInspector/Examples/CSharp/AIExample28_Preview.cs')
-rw-r--r--Assets/ThirdParty/AdvancedInspector/Examples/CSharp/AIExample28_Preview.cs23
1 files changed, 23 insertions, 0 deletions
diff --git a/Assets/ThirdParty/AdvancedInspector/Examples/CSharp/AIExample28_Preview.cs b/Assets/ThirdParty/AdvancedInspector/Examples/CSharp/AIExample28_Preview.cs
new file mode 100644
index 00000000..ee4c21e3
--- /dev/null
+++ b/Assets/ThirdParty/AdvancedInspector/Examples/CSharp/AIExample28_Preview.cs
@@ -0,0 +1,23 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using UnityEngine;
+using System.Collections;
+
+using AdvancedInspector;
+
+// Usually in Unity using the preview window at the bottom of the Inspector is a daunting task.
+// With Advanced Inspector, you simply implement the IPrewiew interface... and that's it!
+[AdvancedInspector]
+public class AIExample28_Preview : MonoBehaviour, IPreview
+{
+ [Inspect]
+ public UnityEngine.Object[] myPreviewList;
+
+ // The IPreview interface only has one property getter;
+ // If you pass null or an empty collection, the preview section is hidden.
+ public UnityEngine.Object[] Preview
+ {
+ get { return myPreviewList; }
+ }
+}