public override void OnInspectorGUI() { if (_viewerEntity == null) { base.OnInspectorGUI(); return; } if (!Edit) { EditorGUILayout.BeginHorizontal(); { AddRemoveChoose(); } EditorGUILayout.EndHorizontal(); _filterViewer.DrawFilter(); if (_viewerEntity.CanShow) { _viewerEntity.ShowCurrent(); } else { EditorGUILayout.LabelField("EMTY"); } DrawSaveBtn(); } else { CurrentBox.SerializedCollection = EditorGUILayout.TextArea(CurrentBox.SerializedCollection); DrawSaveBtn(); } }
protected void DrawCurrentElement(Rect rect) { GUILayout.BeginArea(rect); { _scrollPosMainWindow = GUILayout.BeginScrollView(_scrollPosMainWindow, false, false, GUILayout.ExpandHeight(true), GUILayout.Height(_area.MainRect.height - 2)); if (ItemEditorViewer.CanShow) { ItemEditorViewer.ShowCurrent(); } GUILayout.EndScrollView(); } GUILayout.EndArea(); }
private void DrawCurrentElement(Rect areaSettingsArea) { GUILayout.BeginArea(areaSettingsArea); { _scrollPosMainWindow = GUILayout.BeginScrollView(_scrollPosMainWindow, false, false, GUILayout.ExpandHeight(true), GUILayout.Height(_area.SettingsArea.height - 2)); if (_dataViewer.CanShow) { _dataViewer.ShowCurrent(); } GUILayout.EndScrollView(); } GUILayout.EndArea(); }