/// <summary> /// Preview Draw /// </summary> public override void OnPreviewGUI(Rect region, GUIStyle background) { List <UnityEngine.Object> objects = new List <UnityEngine.Object>(); foreach (object instance in Instances) { IPreview preview = instance as IPreview; if (preview == null || preview.Preview == null || preview.Preview.Length == 0) { continue; } foreach (UnityEngine.Object obj in preview.Preview) { if (obj != null) { objects.Add(obj); } } } InspectorPreview.Targets = objects.ToArray(); InspectorPreview.OnPreviewGUI(region, background); }
/// <summary> /// Preview Settings /// </summary> public override void OnPreviewSettings() { InspectorPreview.OnPreviewSettings(); }