Ejemplo n.º 1
0
        public override void DrawPreview(Rect previewArea)
        {
            GameObject prefab = target as GameObject;

            if (_isUIPrefab && prefab && previewer != null)
            {
                if (styles == null)
                {
                    styles = UIPreivewUtility.style;
                }
                previewer.Draw(prefab, new Rect(previewArea)
                {
                    y = previewArea.y + 32, height = previewArea.height - 32
                },
                               styles.background);
                Rect area = new Rect(previewArea)
                {
                    height = 16
                };
                GUI.Label(area, AssetDatabase.GetAssetPath(prefab), styles.info);
                area.y += 16;
                GUI.Label(area, "Size: " + _baseRect.width + " x " + _baseRect.height, styles.info);
            }
            else
            {
                base.DrawPreview(previewArea);
            }
        }
Ejemplo n.º 2
0
 public override void OnPreviewGUI(Rect r, GUIStyle background)
 {
     previewer.Draw(style.prefab, r, background);
 }