Ejemplo n.º 1
0
        public override void UIRootOnGUI()
        {
            this.CallAncestorUIRootOnGUI();
            this.screenSizeMonitor.Update();
            this.thingOverlays.ThingOverlaysOnGUI();
            for (int i = 0; i < Find.Map.components.Count; i++)
            {
                Find.Map.components[i].MapComponentOnGUI();
            }
            bool filtersCurrentEvent = this.screenshotMode.FiltersCurrentEvent;

            foreach (IRenderedComponent current in this.renderedComponents)
            {
                if (!filtersCurrentEvent || current.RenderWithScreenshots)
                {
                    current.OnGUI();
                }
            }
            BeautyDrawer.BeautyOnGUI();
            this.selector.dragBox.DragBoxOnGUI();
            DesignatorManager.DesignationManagerOnGUI();
            this.targeter.TargeterOnGUI();
            Find.TooltipGiverList.DispenseAllThingTooltips();
            Find.ColonyInfo.ColonyInfoOnGUI();
            DebugTools.DebugToolsOnGUI();
            if (!this.screenshotMode.FiltersCurrentEvent)
            {
                this.globalControls.GlobalControlsOnGUI();
                this.resourceReadout.ResourceReadoutOnGUI();
                this.mainTabsRoot.MainTabsOnGUI();
                this.mouseoverReadout.MouseoverReadoutOnGUI();
                this.alerts.AlertsReadoutOnGUI();
                ActiveTutorNoteManager.ActiveLessonManagerOnGUI();
            }
            RoomStatsDrawer.RoomStatsOnGUI();
            Find.DebugDrawer.DebugDrawerOnGUI();
            this.windows.WindowStackOnGUI();
            DesignatorManager.ProcessInputEvents();
            this.targeter.ProcessInputEvents();
            this.mainTabsRoot.HandleLowPriorityShortcuts();
            this.selector.SelectorOnGUI();
            this.OpenMainMenuShortcut();
        }
 public void OnGUI()
 {
     ActiveTutorNoteManager.ActiveLessonManagerOnGUI();
 }