protected virtual void OnEnable()
 {
     this.minSize      = new Vector2(600, 600);
     this.titleContent = new GUIContent()
     {
         text = "Set Setings " + NameObject
     };
     _area        = new AreaSizesHelperSettingsWindow(this);
     _oldSize     = position;
     _currentSkin = BaseEditorStatic.GetSkinByName();
 }
        protected virtual void OnGUI()
        {
            if (_oldSize != position)
            {
                _oldSize = position;
                _area    = new AreaSizesHelperSettingsWindow(this);
                Repaint();
            }

            DrawHeader(_area.HeaderArea);
            DrawCurrentElement(_area.SettingsArea);
        }