Example #1
0
        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();
 }