protected override Rect DrawContents()

in Editor/Deployment/StackUpdateDialog.cs [69:117]


        protected override Rect DrawContents()
        {
            if (_model == null)
            {
                return new Rect();
            }

            using (var mainScope = new EditorGUILayout.VerticalScope())
            {
                GUILayout.Label(_labelQuestion);

                if (_model.HasRemovalChanges)
                {
                    GUILayout.Space(2 * VerticalSpacingPixels);
                    GUILayout.Label(_labelRemovalHeader);
                    GUILayout.Space(2 * VerticalSpacingPixels);

                    using (var scope = new EditorGUILayout.ScrollViewScope(_scrollPosition, GUILayout.Height(ScrollViewHeight)))
                    {
                        _scrollPosition = scope.scrollPosition;

                        foreach (string item in _changes)
                        {
                            GUILayout.Label(item);
                        }
                    }
                }

                GUILayout.Space(3 * VerticalSpacingPixels);

                foreach (string item in _changeCount)
                {
                    GUILayout.Label(item);
                }

                GUILayout.Space(3 * VerticalSpacingPixels);

                using (new EditorGUILayout.HorizontalScope())
                {
                    GUILayout.Space(5f);
                    _helpLinkButton.Draw();
                }

                GUILayout.Space(VerticalSpacingPixels);
                EditorGUILayout.HelpBox(_labelConsoleWarning, MessageType.Warning);
                GUILayout.Space(VerticalSpacingPixels);
                return mainScope.rect;
            }
        }