Exemple #1
0
        public override void DrawTab(Rect inRect)
        {
            if (drawPawnStats)
            {
                var leftPanel = inRect.PopLeftPartPixels(210f);
                if (DrawPawnStats(leftPanel)) // returns true if selected another pawn
                {
                    return;
                }
            }

            var middlePanel = inRect.PopLeftPartPixels(420f - 16f);

            DrawTags(middlePanel.TopPartPixels(middlePanel.height / 2.0f));
            DrawStatistics(middlePanel.BottomPartPixels(middlePanel.height -
                                                        Mathf.Min(middlePanel.height / 2.0f, tagsHeight + 10) -
                                                        ModGUIUtility.SPACED_HEIGHT * 2f));

            if (drawShowCoverage)
            {
                coveragePanel.Draw(inRect);
            }
        }