summaryrefslogtreecommitdiff
path: root/Assets/Plugins/AdvancedInspector/Interface/IPreview.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Assets/Plugins/AdvancedInspector/Interface/IPreview.cs')
-rw-r--r--Assets/Plugins/AdvancedInspector/Interface/IPreview.cs26
1 files changed, 26 insertions, 0 deletions
diff --git a/Assets/Plugins/AdvancedInspector/Interface/IPreview.cs b/Assets/Plugins/AdvancedInspector/Interface/IPreview.cs
new file mode 100644
index 00000000..9dcf487c
--- /dev/null
+++ b/Assets/Plugins/AdvancedInspector/Interface/IPreview.cs
@@ -0,0 +1,26 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+
+using UnityEngine;
+
+namespace AdvancedInspector
+{
+ /// <summary>
+ /// Implements the method required to display an inspector preview.
+ /// </summary>
+ public interface IPreview
+ {
+ /// <summary>
+ /// This should return instance(s) of the following type;
+ /// GameObject
+ /// Mesh
+ /// Material
+ /// Texture
+ /// Cubemap
+ /// If return null or empty array, preview is turned off.
+ /// </summary>
+ UnityEngine.Object[] Preview { get; }
+ }
+} \ No newline at end of file