public void OnEnable() { DestroyPreview(); GameObject p = target as GameObject; _isUIPrefab = UIPrefabUtility.IsUIPrefab(p); if (_isUIPrefab && p != null) { _baseRect = p.GetComponent <RectTransform>().rect; if (!previewer) { previewer = new UIPreivewUtility(); } } }